{
 "cells": [
  {
   "cell_type": "code",
   "execution_count": 1,
   "metadata": {},
   "outputs": [],
   "source": [
    "import pandas as pd\n",
    "import numpy as np\n",
    "import torch\n",
    "from data_provider.data_factory import Data_Provider\n",
    "import yaml, json\n",
    "from utils.tools import dotdict"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 3,
   "metadata": {},
   "outputs": [],
   "source": [
    "# load json\n",
    "with open('checkpoints/03-11-0936_FITS_solar_day_ahead/args.json', 'r') as f:\n",
    "    args = json.load(f)\n",
    "args = dotdict(args)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 4,
   "metadata": {},
   "outputs": [],
   "source": [
    "# load yaml\n",
    "with open('./data_configs/fullsolar_hetero_emb.yaml') as f:\n",
    "    data_config = yaml.load(f, Loader=yaml.FullLoader)\n",
    "data_config = dotdict(data_config)\n",
    "args.data_config = data_config\n",
    "\n",
    "args.scale = False # disable the normalization"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 10,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "8"
      ]
     },
     "execution_count": 10,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "args.num_workers"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 5,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "[ info ] Successfully load the dynamic data embedding from fast_general_formal_embeddings_????.pkl\n"
     ]
    }
   ],
   "source": [
    "a=Data_Provider(args, buffer=(not args.disable_buffer))"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 6,
   "metadata": {},
   "outputs": [
    {
     "name": "stderr",
     "output_type": "stream",
     "text": [
      "Loading val datasets:  11%|█         | 1/9 [00:00<00:04,  1.87it/s]"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "Add data /data/Blob_WestJP/v-zhijianxu/Benchmark/fullsolar/impute_data/id_314106.parquet to buffer\n"
     ]
    },
    {
     "name": "stderr",
     "output_type": "stream",
     "text": [
      "Loading val datasets:  22%|██▏       | 2/9 [00:01<00:03,  1.94it/s]"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "Add data /data/Blob_WestJP/v-zhijianxu/Benchmark/fullsolar/impute_data/id_319086.parquet to buffer\n"
     ]
    },
    {
     "name": "stderr",
     "output_type": "stream",
     "text": [
      "Loading val datasets:  33%|███▎      | 3/9 [00:01<00:03,  1.91it/s]"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "Add data /data/Blob_WestJP/v-zhijianxu/Benchmark/fullsolar/impute_data/id_164440.parquet to buffer\n"
     ]
    },
    {
     "name": "stderr",
     "output_type": "stream",
     "text": [
      "Loading val datasets:  44%|████▍     | 4/9 [00:02<00:02,  1.88it/s]"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "Add data /data/Blob_WestJP/v-zhijianxu/Benchmark/fullsolar/impute_data/id_355827.parquet to buffer\n"
     ]
    },
    {
     "name": "stderr",
     "output_type": "stream",
     "text": [
      "Loading val datasets:  56%|█████▌    | 5/9 [00:02<00:02,  1.89it/s]"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "Add data /data/Blob_WestJP/v-zhijianxu/Benchmark/fullsolar/impute_data/id_331901.parquet to buffer\n"
     ]
    },
    {
     "name": "stderr",
     "output_type": "stream",
     "text": [
      "Loading val datasets:  67%|██████▋   | 6/9 [00:03<00:01,  1.98it/s]"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "Add data /data/Blob_WestJP/v-zhijianxu/Benchmark/fullsolar/impute_data/id_332785.parquet to buffer\n"
     ]
    },
    {
     "name": "stderr",
     "output_type": "stream",
     "text": [
      "Loading val datasets:  78%|███████▊  | 7/9 [00:03<00:01,  1.95it/s]"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "Add data /data/Blob_WestJP/v-zhijianxu/Benchmark/fullsolar/impute_data/id_577650.parquet to buffer\n"
     ]
    },
    {
     "name": "stderr",
     "output_type": "stream",
     "text": [
      "Loading val datasets:  89%|████████▉ | 8/9 [00:04<00:00,  2.00it/s]"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "Add data /data/Blob_WestJP/v-zhijianxu/Benchmark/fullsolar/impute_data/id_551172.parquet to buffer\n"
     ]
    },
    {
     "name": "stderr",
     "output_type": "stream",
     "text": [
      "Loading val datasets: 100%|██████████| 9/9 [00:04<00:00,  1.98it/s]"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "Add data /data/Blob_WestJP/v-zhijianxu/Benchmark/fullsolar/impute_data/id_570079.parquet to buffer\n"
     ]
    },
    {
     "name": "stderr",
     "output_type": "stream",
     "text": [
      "\n"
     ]
    }
   ],
   "source": [
    "fullsets = a.get_val('set')"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 7,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "8569"
      ]
     },
     "execution_count": 7,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "seta = fullsets['314106']\n",
    "len(seta)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 8,
   "metadata": {},
   "outputs": [],
   "source": [
    "instance = seta[0]"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 8,
   "metadata": {},
   "outputs": [],
   "source": [
    "# seq_x, seq_y, x_time, y_time, x_hetero, y_hetero, hetero_x_time, hetero_y_time, hetero_general, hetero_channel"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 8,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "array([[0.   ],\n",
       "       [0.   ],\n",
       "       [0.   ],\n",
       "       [0.   ],\n",
       "       [0.   ],\n",
       "       [0.   ],\n",
       "       [0.   ],\n",
       "       [0.   ],\n",
       "       [0.   ],\n",
       "       [0.   ],\n",
       "       [0.   ],\n",
       "       [0.   ],\n",
       "       [0.025],\n",
       "       [0.061],\n",
       "       [0.06 ],\n",
       "       [0.009],\n",
       "       [0.   ],\n",
       "       [0.   ],\n",
       "       [0.   ],\n",
       "       [0.   ],\n",
       "       [0.   ],\n",
       "       [0.   ],\n",
       "       [0.   ],\n",
       "       [0.   ],\n",
       "       [0.   ],\n",
       "       [0.   ],\n",
       "       [0.   ],\n",
       "       [0.   ],\n",
       "       [0.   ],\n",
       "       [0.   ],\n",
       "       [0.   ],\n",
       "       [0.   ],\n",
       "       [0.   ],\n",
       "       [0.009],\n",
       "       [0.109],\n",
       "       [0.059],\n",
       "       [0.132],\n",
       "       [0.432],\n",
       "       [0.784],\n",
       "       [0.35 ],\n",
       "       [0.029],\n",
       "       [0.   ],\n",
       "       [0.   ],\n",
       "       [0.   ],\n",
       "       [0.   ],\n",
       "       [0.   ],\n",
       "       [0.   ],\n",
       "       [0.   ],\n",
       "       [0.   ],\n",
       "       [0.   ],\n",
       "       [0.   ],\n",
       "       [0.   ],\n",
       "       [0.   ],\n",
       "       [0.   ],\n",
       "       [0.   ],\n",
       "       [0.   ],\n",
       "       [0.   ],\n",
       "       [0.071],\n",
       "       [1.013],\n",
       "       [2.329],\n",
       "       [2.818],\n",
       "       [2.487],\n",
       "       [1.988],\n",
       "       [0.784],\n",
       "       [0.017],\n",
       "       [0.   ],\n",
       "       [0.   ],\n",
       "       [0.   ],\n",
       "       [0.   ],\n",
       "       [0.   ],\n",
       "       [0.   ],\n",
       "       [0.   ],\n",
       "       [0.   ],\n",
       "       [0.   ],\n",
       "       [0.   ],\n",
       "       [0.   ],\n",
       "       [0.   ],\n",
       "       [0.   ],\n",
       "       [0.   ],\n",
       "       [0.   ],\n",
       "       [0.007],\n",
       "       [0.401],\n",
       "       [1.726],\n",
       "       [1.433],\n",
       "       [1.231],\n",
       "       [0.733],\n",
       "       [0.664],\n",
       "       [0.285],\n",
       "       [0.   ],\n",
       "       [0.   ],\n",
       "       [0.   ],\n",
       "       [0.   ],\n",
       "       [0.   ],\n",
       "       [0.   ],\n",
       "       [0.   ],\n",
       "       [0.   ],\n",
       "       [0.   ],\n",
       "       [0.   ],\n",
       "       [0.   ],\n",
       "       [0.   ],\n",
       "       [0.   ],\n",
       "       [0.   ],\n",
       "       [0.   ],\n",
       "       [0.   ],\n",
       "       [0.   ],\n",
       "       [0.216],\n",
       "       [1.031],\n",
       "       [1.44 ],\n",
       "       [1.926],\n",
       "       [1.596],\n",
       "       [1.275],\n",
       "       [0.598],\n",
       "       [0.024],\n",
       "       [0.   ],\n",
       "       [0.   ],\n",
       "       [0.   ],\n",
       "       [0.   ],\n",
       "       [0.   ],\n",
       "       [0.   ],\n",
       "       [0.   ],\n",
       "       [0.   ],\n",
       "       [0.   ],\n",
       "       [0.   ],\n",
       "       [0.   ],\n",
       "       [0.   ],\n",
       "       [0.   ],\n",
       "       [0.   ],\n",
       "       [0.   ],\n",
       "       [0.   ],\n",
       "       [0.244],\n",
       "       [0.886],\n",
       "       [1.322],\n",
       "       [1.818],\n",
       "       [1.369],\n",
       "       [1.685],\n",
       "       [1.128],\n",
       "       [0.189],\n",
       "       [0.   ],\n",
       "       [0.   ],\n",
       "       [0.   ],\n",
       "       [0.   ],\n",
       "       [0.   ],\n",
       "       [0.   ],\n",
       "       [0.   ],\n",
       "       [0.   ],\n",
       "       [0.   ],\n",
       "       [0.   ],\n",
       "       [0.   ],\n",
       "       [0.   ],\n",
       "       [0.   ],\n",
       "       [0.   ],\n",
       "       [0.   ],\n",
       "       [0.   ],\n",
       "       [0.278],\n",
       "       [1.576],\n",
       "       [2.325],\n",
       "       [2.537],\n",
       "       [1.657],\n",
       "       [1.283],\n",
       "       [0.712],\n",
       "       [0.061],\n",
       "       [0.   ],\n",
       "       [0.   ],\n",
       "       [0.   ],\n",
       "       [0.   ],\n",
       "       [0.   ],\n",
       "       [0.   ],\n",
       "       [0.   ]])"
      ]
     },
     "execution_count": 8,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "instance[0]"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 10,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "(168, 8, 256)"
      ]
     },
     "execution_count": 10,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "instance[4].shape"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 9,
   "metadata": {},
   "outputs": [
    {
     "name": "stderr",
     "output_type": "stream",
     "text": [
      "Loading val datasets: 100%|██████████| 9/9 [00:00<00:00, 15.96it/s]\n"
     ]
    }
   ],
   "source": [
    "fullsets = a.get_val()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 10,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "(168, 1, 256)(168, 1, 256) (168, 1, 256)(168, 1, 256)(168, 7, 256)(168, 1, 256)(168, 1, 256)(168, 1, 256)  \n",
      " (168, 7, 256)(168, 7, 256)(168, 7, 256)\n",
      "   \n",
      "\n",
      "(168, 7, 256)(168, 7, 256)(168, 7, 256)\n",
      "\n",
      "\n",
      "Time taken for matching: 0.015324592590332031 seconds\n",
      "(168, 1, 256)Time taken for matching: 0.01454615592956543 secondsTime taken for matching: 0.017281293869018555 seconds\n",
      " Time taken for matching: 0.017078399658203125 seconds\n",
      "Time taken for matching: 0.017587661743164062 seconds(168, 7, 256)\n",
      "Time taken for matching: 0.01795053482055664 secondsTime taken for matching: 0.018450498580932617 seconds\n",
      "\n",
      "\n",
      "\n",
      "(24, 1, 256) (24, 7, 256)(24, 1, 256)\n",
      " (24, 1, 256)(24, 7, 256)Time taken for matching: 0.003965854644775391 seconds \n",
      "\n",
      "Time taken for matching: 0.018269062042236328 seconds(24, 7, 256)Time taken for matching: 0.003949403762817383 seconds\n",
      "(24, 1, 256)\n",
      "(24, 1, 256)(24, 1, 256)(24, 1, 256)\n",
      "    Time taken for matching: 0.004401445388793945 seconds(24, 7, 256)(24, 7, 256)(24, 7, 256)(24, 7, 256)\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "Time taken for matching: 0.0048029422760009766 secondsTime taken for matching: 0.005297660827636719 secondsTime taken for matching: 0.005588054656982422 secondsTime taken for matching: 0.005053281784057617 seconds\n",
      "\n",
      "\n",
      "\n",
      "(24, 1, 256) (24, 7, 256)\n",
      "Time taken for matching: 0.0047607421875 seconds\n",
      "(168, 1, 256) (168, 7, 256)\n",
      "(168, 1, 256)(168, 1, 256) Time taken for matching: 0.00915217399597168 seconds (168, 7, 256)\n",
      "(168, 7, 256)\n",
      "\n",
      "(168, 1, 256) (168, 1, 256)(24, 1, 256)(168, 7, 256)  Time taken for matching: 0.01031041145324707 seconds\n",
      "(168, 7, 256)Time taken for matching: 0.011342048645019531 seconds(24, 7, 256)\n",
      "\n",
      "\n",
      "\n",
      "Time taken for matching: 0.0036695003509521484 seconds\n",
      "(168, 1, 256) Time taken for matching: 0.011443376541137695 seconds(24, 1, 256)(168, 7, 256)Time taken for matching: 0.011567354202270508 seconds\n",
      "(168, 1, 256)(168, 1, 256) \n",
      "(24, 1, 256)\n",
      " (24, 7, 256)  (168, 7, 256)\n",
      "(168, 7, 256)\n",
      "(24, 7, 256)\n",
      "Time taken for matching: 0.004019498825073242 seconds\n",
      "\n",
      "Time taken for matching: 0.004534006118774414 secondsTime taken for matching: 0.011666536331176758 seconds(24, 1, 256)\n",
      "(24, 1, 256) \n",
      "Time taken for matching: 0.015368223190307617 seconds (24, 7, 256)\n",
      "Time taken for matching: 0.015866756439208984 seconds(24, 7, 256)\n",
      "\n",
      "\n",
      "Time taken for matching: 0.004506111145019531 seconds(168, 1, 256)Time taken for matching: 0.004462003707885742 seconds\n",
      " \n",
      "(168, 7, 256)(24, 1, 256)(24, 1, 256)\n",
      "  (24, 7, 256)(24, 7, 256)(24, 1, 256)\n",
      "\n",
      " Time taken for matching: 0.0037741661071777344 seconds(24, 7, 256)Time taken for matching: 0.004593372344970703 secondsTime taken for matching: 0.009247541427612305 seconds\n",
      "\n",
      "\n",
      "\n",
      "Time taken for matching: 0.004508018493652344 seconds\n",
      "(168, 1, 256) (168, 1, 256)(168, 7, 256) \n",
      "(168, 7, 256)(24, 1, 256)\n",
      " (24, 7, 256)\n",
      "(168, 1, 256)(168, 1, 256) Time taken for matching: 0.004553556442260742 secondsTime taken for matching: 0.011291980743408203 secondsTime taken for matching: 0.01065206527709961 seconds \n",
      "\n",
      "(168, 7, 256)\n",
      "(168, 7, 256)\n",
      "\n",
      "(24, 1, 256)(168, 1, 256)  (24, 7, 256)Time taken for matching: 0.011471986770629883 seconds(168, 7, 256)\n",
      "\n",
      "\n",
      "Time taken for matching: 0.01273488998413086 secondsTime taken for matching: 0.0037758350372314453 seconds(24, 1, 256)\n",
      "\n",
      " (168, 1, 256)(24, 7, 256) \n",
      "Time taken for matching: 0.011518478393554688 seconds(24, 1, 256)(168, 7, 256)\n",
      " \n",
      "Time taken for matching: 0.00634002685546875 seconds(168, 1, 256)(24, 7, 256)\n",
      " \n",
      "(168, 1, 256)(168, 7, 256)Time taken for matching: 0.004579067230224609 seconds \n",
      "(24, 1, 256)\n",
      "(168, 7, 256)Time taken for matching: 0.014877557754516602 seconds(24, 1, 256) \n",
      "\n",
      " (24, 7, 256)(24, 7, 256)\n",
      "\n",
      "(168, 1, 256)Time taken for matching: 0.015525341033935547 seconds Time taken for matching: 0.006358623504638672 secondsTime taken for matching: 0.004467487335205078 seconds\n",
      "(168, 7, 256)Time taken for matching: 0.01178431510925293 seconds\n",
      "\n",
      "\n",
      "\n",
      "(24, 1, 256) (24, 7, 256)\n",
      "(24, 1, 256) Time taken for matching: 0.009785175323486328 secondsTime taken for matching: 0.004633426666259766 seconds(24, 7, 256)\n",
      "\n",
      "(24, 1, 256)\n",
      " Time taken for matching: 0.004050731658935547 seconds(24, 7, 256)\n",
      "\n",
      "(168, 1, 256)Time taken for matching: 0.004683971405029297 seconds(24, 1, 256) \n",
      " (168, 7, 256)(24, 7, 256)\n",
      "\n",
      "(168, 1, 256)Time taken for matching: 0.004857063293457031 seconds \n",
      "(168, 1, 256)(168, 7, 256) \n",
      "Time taken for matching: 0.012618780136108398 seconds(168, 7, 256)\n",
      "\n",
      "(168, 1, 256) (168, 7, 256)Time taken for matching: 0.011989831924438477 seconds(168, 1, 256)\n",
      "\n",
      " (24, 1, 256)(168, 7, 256) \n",
      "(24, 7, 256)(168, 1, 256)(168, 1, 256)Time taken for matching: 0.01873612403869629 seconds\n",
      "  Time taken for matching: 0.011765003204345703 seconds\n",
      "(168, 7, 256)(24, 1, 256)Time taken for matching: 0.004820346832275391 seconds(168, 7, 256)Time taken for matching: 0.01090240478515625 seconds\n",
      "\n",
      " \n",
      "(168, 1, 256)\n",
      "\n",
      "(24, 7, 256) \n",
      "(24, 1, 256)(168, 7, 256) Time taken for matching: 0.005745887756347656 seconds\n",
      "(24, 7, 256)(24, 1, 256)Time taken for matching: 0.01315617561340332 secondsTime taken for matching: 0.019421815872192383 seconds\n",
      "(24, 1, 256)\n",
      "\n",
      " \n",
      " (24, 7, 256)Time taken for matching: 0.005429506301879883 seconds(24, 7, 256)Time taken for matching: 0.012531757354736328 seconds\n",
      "\n",
      "\n",
      "\n",
      "Time taken for matching: 0.005766868591308594 secondsTime taken for matching: 0.005092620849609375 seconds\n",
      "(24, 1, 256)\n",
      " (24, 7, 256)\n",
      "(24, 1, 256)(24, 1, 256)(168, 1, 256)Time taken for matching: 0.004484653472900391 seconds   \n",
      "(24, 7, 256)(168, 7, 256)(24, 7, 256)\n",
      "\n",
      "\n",
      "Time taken for matching: 0.00495457649230957 seconds\n",
      "(168, 1, 256)Time taken for matching: 0.007055997848510742 seconds \n",
      "(168, 7, 256)Time taken for matching: 0.012101411819458008 seconds\n",
      "\n",
      "(168, 1, 256) (168, 7, 256)(168, 1, 256)\n",
      " (168, 7, 256)Time taken for matching: 0.01218557357788086 seconds\n",
      "(24, 1, 256)\n",
      " Time taken for matching: 0.009882450103759766 seconds(24, 7, 256)\n",
      "(168, 1, 256)\n",
      " Time taken for matching: 0.0047113895416259766 seconds(168, 7, 256)Time taken for matching: 0.011944293975830078 seconds\n",
      "\n",
      "(24, 1, 256)\n",
      "(168, 1, 256)(24, 1, 256) (168, 1, 256)  (24, 7, 256) (168, 7, 256)(24, 7, 256)\n",
      "\n",
      "(168, 7, 256)Time taken for matching: 0.011883020401000977 seconds\n",
      "Time taken for matching: 0.005421161651611328 seconds\n",
      "\n",
      "(24, 1, 256)Time taken for matching: 0.004733085632324219 seconds\n",
      " \n",
      "(24, 7, 256)\n",
      "(168, 1, 256)Time taken for matching: 0.013031244277954102 seconds Time taken for matching: 0.005034446716308594 seconds\n",
      "(168, 7, 256)Time taken for matching: 0.0195162296295166 seconds(24, 1, 256)\n",
      "\n",
      "\n",
      " (24, 7, 256)\n",
      "(168, 1, 256)Time taken for matching: 0.005009651184082031 seconds (24, 1, 256)\n",
      "Time taken for matching: 0.01591324806213379 seconds(168, 7, 256) (24, 1, 256)\n",
      "\n",
      "(24, 7, 256) \n",
      "(24, 7, 256)\n",
      "Time taken for matching: 0.0050852298736572266 seconds(168, 1, 256)\n",
      "Time taken for matching: 0.004930734634399414 seconds(24, 1, 256) Time taken for matching: 0.012352705001831055 seconds\n",
      " (168, 7, 256)\n",
      "(24, 7, 256)\n",
      "\n",
      "(168, 1, 256)Time taken for matching: 0.004308223724365234 seconds \n",
      "(168, 7, 256)(168, 1, 256)(24, 1, 256)Time taken for matching: 0.012271404266357422 seconds\n",
      " \n",
      " (168, 7, 256)(24, 7, 256)\n",
      "\n",
      "(168, 1, 256)Time taken for matching: 0.004782438278198242 seconds \n",
      "(168, 7, 256)Time taken for matching: 0.015153169631958008 secondsTime taken for matching: 0.010268211364746094 seconds(24, 1, 256)\n",
      "\n",
      "(168, 1, 256)\n",
      " (168, 1, 256) (24, 7, 256) (168, 7, 256)\n",
      "(168, 1, 256)(168, 7, 256)\n",
      " Time taken for matching: 0.0052530765533447266 seconds\n",
      "(24, 1, 256)(168, 7, 256)Time taken for matching: 0.016135692596435547 seconds\n",
      " \n",
      "(24, 1, 256)\n",
      "(24, 7, 256) \n",
      "(24, 7, 256)Time taken for matching: 0.012825727462768555 secondsTime taken for matching: 0.0043926239013671875 seconds\n",
      "\n",
      "\n",
      "Time taken for matching: 0.010433673858642578 secondsTime taken for matching: 0.012544631958007812 secondsTime taken for matching: 0.005769252777099609 seconds\n",
      "\n",
      "(24, 1, 256)\n",
      " (24, 7, 256)(24, 1, 256)\n",
      " (168, 1, 256)(24, 1, 256)(24, 7, 256)Time taken for matching: 0.00469970703125 seconds  \n",
      "(24, 1, 256)\n",
      "(168, 7, 256)(24, 7, 256)Time taken for matching: 0.0042421817779541016 seconds \n",
      "\n",
      "\n",
      "(24, 7, 256)Time taken for matching: 0.004698514938354492 seconds(168, 1, 256)\n",
      "\n",
      " Time taken for matching: 0.005566596984863281 seconds(168, 7, 256)Time taken for matching: 0.013875007629394531 seconds\n",
      "\n",
      "(168, 1, 256)\n",
      " (168, 7, 256)\n",
      "(168, 1, 256) Time taken for matching: 0.012308359146118164 seconds(168, 7, 256)\n",
      "\n",
      "(24, 1, 256)Time taken for matching: 0.010746002197265625 seconds \n",
      "(168, 1, 256)(24, 7, 256) \n",
      "(168, 1, 256)(168, 7, 256)(168, 1, 256)\n",
      " Time taken for matching: 0.0049479007720947266 secondsTime taken for matching: 0.011814594268798828 seconds (24, 1, 256)(168, 7, 256)(24, 1, 256)\n",
      "(168, 7, 256)\n",
      " \n",
      " \n",
      "Time taken for matching: 0.009506940841674805 seconds(24, 7, 256)(168, 1, 256)(24, 7, 256)\n",
      " \n",
      "\n",
      "(168, 7, 256)Time taken for matching: 0.012564659118652344 secondsTime taken for matching: 0.0062863826751708984 seconds\n",
      "Time taken for matching: 0.0055239200592041016 seconds(24, 1, 256)\n",
      "Time taken for matching: 0.010960817337036133 seconds\n",
      " (24, 1, 256)\n",
      "\n",
      "(24, 7, 256) \n",
      "(24, 7, 256)Time taken for matching: 0.005162715911865234 seconds\n",
      "Time taken for matching: 0.012678146362304688 seconds\n",
      "(24, 1, 256)(24, 1, 256)\n",
      "Time taken for matching: 0.004885435104370117 seconds  (24, 7, 256)(24, 7, 256)\n",
      "\n",
      "\n",
      "(168, 1, 256) Time taken for matching: 0.005014181137084961 secondsTime taken for matching: 0.004426002502441406 seconds(168, 7, 256)\n",
      "\n",
      "\n",
      "(24, 1, 256) (168, 1, 256)(168, 1, 256)(24, 7, 256)Time taken for matching: 0.011945486068725586 seconds  (168, 1, 256)\n",
      "\n",
      "(168, 7, 256)(168, 7, 256) \n",
      "\n",
      "(168, 7, 256)Time taken for matching: 0.006967306137084961 seconds\n",
      "\n",
      "(168, 1, 256)Time taken for matching: 0.01216268539428711 seconds Time taken for matching: 0.012151002883911133 secondsTime taken for matching: 0.010078907012939453 seconds\n",
      "(168, 7, 256)\n",
      "\n",
      "(24, 1, 256)\n",
      "(168, 1, 256)(168, 1, 256)  (24, 7, 256)(168, 7, 256) \n",
      "\n",
      "(168, 7, 256)(24, 1, 256)(24, 1, 256)Time taken for matching: 0.009984254837036133 seconds(24, 1, 256)\n",
      "  \n",
      "Time taken for matching: 0.006841182708740234 seconds (24, 7, 256)(24, 7, 256)\n",
      "(24, 7, 256)Time taken for matching: 0.011917591094970703 seconds\n",
      "\n",
      "\n",
      "Time taken for matching: 0.014410257339477539 seconds\n",
      "Time taken for matching: 0.005043745040893555 secondsTime taken for matching: 0.0057010650634765625 seconds\n",
      "Time taken for matching: 0.005471706390380859 seconds(24, 1, 256)\n",
      "\n",
      "\n",
      " (24, 7, 256)\n",
      "(24, 1, 256)(24, 1, 256)Time taken for matching: 0.004339456558227539 seconds  \n",
      "(24, 7, 256)(24, 7, 256)\n",
      "\n",
      "Time taken for matching: 0.004435539245605469 secondsTime taken for matching: 0.004050016403198242 seconds\n",
      "\n",
      "(168, 1, 256) (168, 7, 256)\n",
      "(168, 1, 256) (168, 7, 256)\n",
      "(168, 1, 256)(168, 1, 256)  (168, 1, 256)(168, 7, 256)(168, 7, 256) \n",
      "\n",
      "(168, 7, 256)Time taken for matching: 0.009373664855957031 secondsTime taken for matching: 0.018552780151367188 seconds\n",
      "\n",
      "(168, 1, 256)\n",
      " (168, 7, 256)(168, 1, 256)Time taken for matching: 0.011600494384765625 seconds\n",
      " \n",
      "Time taken for matching: 0.0120391845703125 seconds(168, 1, 256)Time taken for matching: 0.009783029556274414 seconds(24, 1, 256)(168, 7, 256)\n",
      " \n",
      " \n",
      "(168, 7, 256)Time taken for matching: 0.009392738342285156 seconds(24, 1, 256)(24, 7, 256)\n",
      "\n",
      "\n",
      " (24, 1, 256)(24, 7, 256) (24, 1, 256)Time taken for matching: 0.004996061325073242 seconds(24, 1, 256)\n",
      " (24, 7, 256)\n",
      " Time taken for matching: 0.018770694732666016 seconds(24, 1, 256)(24, 7, 256)Time taken for matching: 0.012699365615844727 seconds\n",
      "Time taken for matching: 0.006161928176879883 seconds(24, 7, 256)\n",
      " \n",
      "\n",
      "\n",
      "Time taken for matching: 0.005945444107055664 seconds\n",
      "(24, 7, 256)Time taken for matching: 0.005544424057006836 seconds\n",
      "\n",
      "Time taken for matching: 0.006418466567993164 seconds\n",
      "\n",
      "Time taken for matching: 0.005613803863525391 seconds\n",
      "(24, 1, 256)(24, 1, 256)  (24, 7, 256)(24, 7, 256)\n",
      "\n",
      "Time taken for matching: 0.004685163497924805 secondsTime taken for matching: 0.0045435428619384766 seconds\n",
      "\n",
      "(168, 1, 256) (168, 7, 256)(168, 1, 256)\n",
      "(168, 1, 256)  (168, 7, 256)(168, 1, 256)(168, 7, 256)\n",
      " \n",
      "(168, 7, 256)\n",
      "Time taken for matching: 0.012105226516723633 seconds\n",
      "Time taken for matching: 0.009685754776000977 secondsTime taken for matching: 0.009611845016479492 seconds\n",
      "\n",
      "Time taken for matching: 0.011547327041625977 seconds(168, 1, 256)(168, 1, 256)\n",
      " (168, 1, 256) (24, 1, 256)(168, 7, 256)(24, 1, 256)(24, 1, 256) (168, 1, 256)(168, 7, 256)\n",
      "   (168, 7, 256) \n",
      "(24, 7, 256)(24, 7, 256)(24, 7, 256)(24, 1, 256)\n",
      "(168, 7, 256)\n",
      "\n",
      " \n",
      "\n",
      "Time taken for matching: 0.01712322235107422 seconds(24, 7, 256)Time taken for matching: 0.0054931640625 secondsTime taken for matching: 0.00644993782043457 secondsTime taken for matching: 0.005644321441650391 seconds\n",
      "\n",
      "Time taken for matching: 0.012898445129394531 seconds\n",
      "\n",
      "\n",
      "Time taken for matching: 0.013316869735717773 seconds\n",
      "Time taken for matching: 0.005677223205566406 seconds\n",
      "Time taken for matching: 0.017426013946533203 seconds\n",
      "\n",
      "(24, 1, 256) (24, 1, 256)(24, 7, 256)(24, 1, 256)(24, 1, 256) \n",
      "  (24, 7, 256)(24, 7, 256)Time taken for matching: 0.004761695861816406 seconds(24, 7, 256)\n",
      "\n",
      "\n",
      "\n",
      "Time taken for matching: 0.0049893856048583984 secondsTime taken for matching: 0.0049860477447509766 secondsTime taken for matching: 0.0044422149658203125 seconds(168, 1, 256)\n",
      "(168, 1, 256)\n",
      "\n",
      "  (168, 7, 256)(168, 7, 256)\n",
      "(168, 1, 256)\n",
      " (168, 7, 256)(168, 1, 256)\n",
      " Time taken for matching: 0.010022878646850586 seconds(168, 7, 256)Time taken for matching: 0.010077476501464844 seconds\n",
      "\n",
      "\n",
      "Time taken for matching: 0.011558294296264648 seconds\n",
      "(24, 1, 256) (24, 1, 256)(168, 1, 256)Time taken for matching: 0.011993169784545898 seconds(168, 1, 256) (24, 7, 256) \n",
      " (24, 7, 256)\n",
      "(168, 1, 256)(168, 7, 256)(168, 7, 256)\n",
      "(168, 1, 256)(24, 1, 256) Time taken for matching: 0.004564762115478516 seconds\n",
      "\n",
      " Time taken for matching: 0.0047147274017333984 seconds \n",
      "(168, 7, 256)(24, 1, 256)(168, 7, 256)(24, 7, 256)\n",
      " \n",
      "\n",
      "\n",
      "(24, 7, 256)Time taken for matching: 0.011198043823242188 secondsTime taken for matching: 0.005911350250244141 seconds\n",
      "\n",
      "Time taken for matching: 0.013505697250366211 seconds\n",
      "Time taken for matching: 0.004782915115356445 seconds\n",
      "\n",
      "Time taken for matching: 0.013254642486572266 secondsTime taken for matching: 0.01369619369506836 seconds\n",
      "\n",
      "(24, 1, 256) (24, 1, 256)(24, 7, 256) (168, 1, 256)\n",
      "(24, 7, 256) (24, 1, 256)(168, 1, 256)(24, 1, 256)\n",
      "Time taken for matching: 0.004586219787597656 seconds(168, 7, 256)   \n",
      "Time taken for matching: 0.004823446273803711 seconds\n",
      "(24, 7, 256)(168, 7, 256)(24, 7, 256)\n",
      "\n",
      "\n",
      "\n",
      "Time taken for matching: 0.005516529083251953 secondsTime taken for matching: 0.0055849552154541016 seconds(168, 1, 256)\n",
      "\n",
      "Time taken for matching: 0.01048731803894043 seconds Time taken for matching: 0.010478734970092773 seconds\n",
      "(168, 7, 256)(168, 1, 256)\n",
      "\n",
      " (168, 7, 256)\n",
      "(24, 1, 256)(24, 1, 256)Time taken for matching: 0.01174616813659668 seconds  \n",
      "(24, 7, 256)(24, 7, 256)\n",
      "\n",
      "Time taken for matching: 0.003997087478637695 seconds(168, 1, 256)Time taken for matching: 0.012730121612548828 secondsTime taken for matching: 0.004585981369018555 seconds\n",
      " \n",
      "\n",
      "(168, 1, 256)(168, 7, 256)(24, 1, 256) \n",
      " (168, 7, 256)(168, 1, 256)(24, 7, 256)\n",
      " \n",
      "(168, 1, 256)(168, 7, 256) Time taken for matching: 0.004575490951538086 seconds(24, 1, 256)\n",
      "(168, 7, 256)\n",
      "Time taken for matching: 0.012064695358276367 seconds \n",
      "\n",
      "Time taken for matching: 0.012014150619506836 seconds(24, 7, 256)\n",
      "\n",
      "Time taken for matching: 0.011892557144165039 secondsTime taken for matching: 0.005399942398071289 seconds\n",
      "(168, 1, 256)Time taken for matching: 0.012509584426879883 seconds\n",
      "(168, 1, 256) (24, 1, 256)\n",
      " (168, 7, 256)(24, 1, 256) (168, 7, 256)\n",
      " (24, 7, 256)\n",
      "(24, 7, 256)\n",
      "(24, 1, 256)\n",
      " Time taken for matching: 0.005055427551269531 secondsTime taken for matching: 0.004727840423583984 seconds(24, 1, 256)(24, 7, 256)\n",
      "\n",
      "Time taken for matching: 0.01008296012878418 seconds \n",
      "Time taken for matching: 0.010726213455200195 seconds\n",
      "(24, 7, 256)\n",
      "(168, 1, 256)\n",
      "Time taken for matching: 0.005326986312866211 seconds (168, 7, 256)\n",
      "Time taken for matching: 0.0050694942474365234 seconds\n",
      "(24, 1, 256)\n",
      " (24, 7, 256)(24, 1, 256)\n",
      "(168, 1, 256)  Time taken for matching: 0.0036649703979492188 seconds(24, 7, 256)Time taken for matching: 0.01161956787109375 seconds(168, 7, 256)\n",
      "\n",
      "\n",
      "\n",
      "Time taken for matching: 0.004848480224609375 seconds(168, 1, 256)\n",
      " (168, 7, 256)\n",
      "(168, 1, 256)(24, 1, 256)Time taken for matching: 0.012062788009643555 seconds  \n",
      "(24, 7, 256)(168, 7, 256)Time taken for matching: 0.009400606155395508 seconds\n",
      "\n",
      "\n",
      "(168, 1, 256)Time taken for matching: 0.004593849182128906 seconds(168, 1, 256) \n",
      " (168, 7, 256)(168, 1, 256)(168, 7, 256)(24, 1, 256)Time taken for matching: 0.011579751968383789 seconds \n",
      "\n",
      "(24, 1, 256)(168, 1, 256) \n",
      "(168, 7, 256)  (24, 7, 256)\n",
      "(24, 7, 256)(168, 7, 256)\n",
      "\n",
      "\n",
      "Time taken for matching: 0.012010335922241211 secondsTime taken for matching: 0.005664825439453125 secondsTime taken for matching: 0.004732608795166016 seconds(24, 1, 256)\n",
      "\n",
      "\n",
      "Time taken for matching: 0.013289213180541992 seconds Time taken for matching: 0.010670900344848633 secondsTime taken for matching: 0.009653091430664062 seconds(24, 7, 256)\n",
      "\n",
      "\n",
      "\n",
      "(168, 1, 256)Time taken for matching: 0.0046274662017822266 seconds (24, 1, 256)(168, 7, 256)\n",
      " \n",
      "(24, 1, 256)(24, 7, 256) (24, 1, 256)\n",
      "(24, 7, 256) \n",
      "(24, 1, 256)Time taken for matching: 0.004722118377685547 seconds(24, 7, 256)Time taken for matching: 0.00978708267211914 seconds Time taken for matching: 0.003887176513671875 seconds\n",
      "\n",
      "\n",
      "(24, 7, 256)\n",
      "(168, 1, 256)Time taken for matching: 0.00498199462890625 seconds\n",
      " \n",
      "(168, 7, 256)Time taken for matching: 0.006368160247802734 seconds(168, 1, 256)\n",
      "\n",
      "(24, 1, 256)  (168, 7, 256)(24, 7, 256)\n",
      "\n",
      "Time taken for matching: 0.003941774368286133 secondsTime taken for matching: 0.010041236877441406 seconds\n",
      "(168, 1, 256)\n",
      " (168, 7, 256)Time taken for matching: 0.011970996856689453 seconds(168, 1, 256)\n",
      "\n",
      " (168, 7, 256)(168, 1, 256)\n",
      "(168, 1, 256)(24, 1, 256)   (168, 7, 256)Time taken for matching: 0.011743545532226562 seconds(168, 7, 256)(24, 7, 256)\n",
      "\n",
      "(24, 1, 256)\n",
      "\n",
      "(168, 1, 256)Time taken for matching: 0.009358882904052734 seconds \n",
      "Time taken for matching: 0.005217313766479492 seconds (24, 7, 256)\n",
      "(168, 7, 256)\n",
      "Time taken for matching: 0.010216951370239258 seconds\n",
      "(24, 1, 256)Time taken for matching: 0.01220250129699707 seconds\n",
      "Time taken for matching: 0.0052165985107421875 seconds \n",
      "(24, 1, 256)\n",
      "(24, 7, 256)(168, 1, 256) \n",
      " (24, 7, 256)Time taken for matching: 0.01145029067993164 seconds(168, 7, 256)\n",
      "Time taken for matching: 0.004529714584350586 seconds\n",
      "\n",
      "\n",
      "(24, 1, 256)Time taken for matching: 0.004428386688232422 seconds(24, 1, 256) \n",
      " (24, 7, 256)(24, 7, 256)\n",
      "(24, 1, 256)\n",
      "Time taken for matching: 0.012186288833618164 seconds Time taken for matching: 0.004748106002807617 seconds\n",
      "(24, 7, 256)Time taken for matching: 0.00477290153503418 seconds\n",
      "(168, 1, 256)\n",
      "\n",
      " (168, 7, 256)Time taken for matching: 0.0043792724609375 seconds\n",
      "\n",
      "(24, 1, 256) (168, 1, 256)(24, 7, 256) Time taken for matching: 0.010298490524291992 seconds\n",
      "(168, 7, 256)\n",
      "Time taken for matching: 0.004447460174560547 seconds\n",
      "(168, 1, 256)\n",
      " (168, 1, 256)(168, 7, 256) (24, 1, 256)\n",
      "(168, 7, 256) \n",
      "Time taken for matching: 0.011909723281860352 seconds(24, 7, 256)\n",
      "\n",
      "Time taken for matching: 0.003981828689575195 seconds(168, 1, 256)(168, 1, 256)Time taken for matching: 0.011492013931274414 seconds\n",
      " \n",
      " Time taken for matching: 0.011581897735595703 seconds(168, 7, 256)(168, 7, 256)\n",
      "\n",
      "\n",
      "(24, 1, 256)(168, 1, 256)  (24, 7, 256)(24, 1, 256)(168, 7, 256)\n",
      " \n",
      "(24, 7, 256)Time taken for matching: 0.011914253234863281 secondsTime taken for matching: 0.004683971405029297 secondsTime taken for matching: 0.012515068054199219 seconds(24, 1, 256)\n",
      "\n",
      "\n",
      "\n",
      " (168, 1, 256)Time taken for matching: 0.004103899002075195 seconds(24, 7, 256)\n",
      " \n",
      "(168, 7, 256)(168, 1, 256)Time taken for matching: 0.012833356857299805 seconds\n",
      "Time taken for matching: 0.004817962646484375 seconds \n",
      "\n",
      "(168, 7, 256)(24, 1, 256)(24, 1, 256)\n",
      "  (24, 7, 256)(24, 7, 256)Time taken for matching: 0.012076139450073242 seconds\n",
      "\n",
      "(24, 1, 256)\n",
      "Time taken for matching: 0.0046155452728271484 seconds Time taken for matching: 0.004626035690307617 secondsTime taken for matching: 0.009365081787109375 seconds\n",
      "(24, 7, 256)\n",
      "\n",
      "\n",
      "Time taken for matching: 0.004017829895019531 seconds\n",
      "(168, 1, 256)(24, 1, 256) (24, 1, 256) (168, 1, 256)(168, 7, 256) (24, 7, 256) \n",
      "(168, 1, 256)(24, 7, 256)\n",
      "(168, 7, 256) \n",
      "\n",
      "(168, 7, 256)Time taken for matching: 0.005133628845214844 seconds\n",
      "Time taken for matching: 0.00440669059753418 seconds\n",
      "\n",
      "Time taken for matching: 0.009998321533203125 seconds\n",
      "(168, 1, 256)Time taken for matching: 0.012085914611816406 secondsTime taken for matching: 0.00980830192565918 seconds \n",
      "\n",
      "(168, 7, 256)\n",
      "(168, 1, 256)(24, 1, 256)(168, 1, 256)  (168, 7, 256) (24, 7, 256)\n",
      "(24, 1, 256)(168, 7, 256)(24, 1, 256)\n",
      " \n",
      " (24, 7, 256)Time taken for matching: 0.010097265243530273 secondsTime taken for matching: 0.00425267219543457 seconds(24, 7, 256)\n",
      "\n",
      "\n",
      "\n",
      "Time taken for matching: 0.009699583053588867 secondsTime taken for matching: 0.0041179656982421875 seconds\n",
      "Time taken for matching: 0.004308223724365234 seconds\n",
      "\n",
      "Time taken for matching: 0.012538671493530273 seconds(168, 1, 256)\n",
      " (168, 1, 256)(24, 1, 256)(168, 7, 256) (24, 1, 256) \n",
      " (168, 7, 256)(24, 7, 256)(24, 7, 256)\n",
      "\n",
      "\n",
      "(24, 1, 256)Time taken for matching: 0.004782915115356445 seconds Time taken for matching: 0.00414729118347168 seconds\n",
      "(24, 7, 256)\n",
      "Time taken for matching: 0.0117645263671875 seconds\n",
      "Time taken for matching: 0.011744976043701172 seconds\n",
      "\n",
      "Time taken for matching: 0.004692554473876953 seconds(168, 1, 256)\n",
      " (168, 1, 256)(168, 7, 256) \n",
      "(168, 7, 256)(24, 1, 256)\n",
      "(24, 1, 256)  (24, 7, 256)(168, 1, 256)(24, 7, 256)\n",
      " \n",
      "Time taken for matching: 0.010663270950317383 secondsTime taken for matching: 0.003949165344238281 seconds(168, 7, 256)Time taken for matching: 0.004544258117675781 seconds\n",
      "\n",
      "Time taken for matching: 0.010137557983398438 seconds\n",
      "\n",
      "\n",
      "(168, 1, 256) (168, 7, 256)(168, 1, 256)\n",
      " Time taken for matching: 0.012940168380737305 seconds(24, 1, 256)(168, 7, 256)\n",
      " \n",
      "(24, 1, 256)(168, 1, 256)(24, 7, 256)  Time taken for matching: 0.009754180908203125 seconds\n",
      "(24, 7, 256)(168, 7, 256)\n",
      "\n",
      "Time taken for matching: 0.004742622375488281 seconds\n",
      "\n",
      "Time taken for matching: 0.004670381546020508 seconds(24, 1, 256)Time taken for matching: 0.011792182922363281 seconds\n",
      "\n",
      " (24, 7, 256)(168, 1, 256)(24, 1, 256)\n",
      "  Time taken for matching: 0.011770248413085938 seconds(168, 7, 256)(24, 7, 256)Time taken for matching: 0.004686117172241211 seconds\n",
      "\n",
      "(168, 1, 256)\n",
      "\n",
      " (24, 1, 256)Time taken for matching: 0.0041961669921875 seconds(168, 7, 256) \n",
      "\n",
      "(24, 7, 256)\n",
      "Time taken for matching: 0.010709524154663086 seconds(24, 1, 256)Time taken for matching: 0.004674434661865234 seconds\n",
      " \n",
      "(24, 7, 256)(168, 1, 256)Time taken for matching: 0.011929035186767578 seconds\n",
      " \n",
      "(168, 7, 256)Time taken for matching: 0.004645347595214844 seconds\n",
      "(168, 1, 256)\n",
      "(24, 1, 256)  (168, 7, 256)(24, 7, 256)(24, 1, 256)\n",
      "\n",
      " (168, 1, 256)Time taken for matching: 0.009928226470947266 seconds(24, 7, 256)Time taken for matching: 0.004540920257568359 seconds (168, 1, 256)\n",
      "\n",
      "\n",
      "(168, 7, 256) \n",
      "Time taken for matching: 0.004270792007446289 secondsTime taken for matching: 0.011855363845825195 seconds(168, 7, 256)\n",
      "\n",
      "\n",
      "Time taken for matching: 0.009630680084228516 seconds(24, 1, 256)\n",
      " (168, 1, 256)(24, 1, 256)(24, 7, 256)Time taken for matching: 0.011809825897216797 seconds  \n",
      "\n",
      "(24, 7, 256)(168, 7, 256)(168, 1, 256)Time taken for matching: 0.004637956619262695 seconds\n",
      "\n",
      "\n",
      "(24, 1, 256) Time taken for matching: 0.004215240478515625 seconds (168, 7, 256)\n",
      "(24, 7, 256)\n",
      "(24, 1, 256)\n",
      " Time taken for matching: 0.012363672256469727 secondsTime taken for matching: 0.004015922546386719 seconds(24, 7, 256)(168, 1, 256)(168, 1, 256)\n",
      "\n",
      "\n",
      "  (168, 7, 256)Time taken for matching: 0.0042302608489990234 secondsTime taken for matching: 0.011705160140991211 seconds(168, 7, 256)\n",
      "\n",
      "\n",
      "\n",
      "(24, 1, 256) (24, 7, 256)(168, 1, 256)Time taken for matching: 0.010528802871704102 seconds\n",
      "Time taken for matching: 0.01195383071899414 seconds (24, 1, 256)\n",
      "\n",
      "(168, 7, 256)Time taken for matching: 0.0044519901275634766 seconds \n",
      "\n",
      "(24, 7, 256)(168, 1, 256)\n",
      "(168, 1, 256)  Time taken for matching: 0.004941463470458984 seconds(168, 7, 256)(168, 7, 256)(168, 1, 256)(24, 1, 256)\n",
      "\n",
      "Time taken for matching: 0.010041475296020508 seconds(24, 1, 256)\n",
      "  \n",
      " (168, 7, 256)(24, 7, 256)(24, 7, 256)\n",
      "\n",
      "\n",
      "Time taken for matching: 0.00503849983215332 secondsTime taken for matching: 0.009725093841552734 secondsTime taken for matching: 0.011780023574829102 secondsTime taken for matching: 0.005063295364379883 seconds\n",
      "\n",
      "\n",
      "\n",
      "(24, 1, 256)Time taken for matching: 0.009637117385864258 seconds\n",
      " (24, 7, 256)\n",
      "(24, 1, 256)(24, 1, 256) Time taken for matching: 0.004422903060913086 seconds(168, 1, 256) (24, 7, 256)(24, 1, 256)\n",
      " (24, 7, 256)\n",
      " (168, 1, 256)(168, 7, 256)\n",
      "(24, 7, 256)Time taken for matching: 0.004164218902587891 seconds \n",
      "\n",
      "Time taken for matching: 0.00439906120300293 seconds(168, 7, 256)\n",
      "Time taken for matching: 0.0041964054107666016 seconds\n",
      "\n",
      "\n",
      "Time taken for matching: 0.012006044387817383 seconds(168, 1, 256)\n",
      "(168, 1, 256)Time taken for matching: 0.01068425178527832 seconds  \n",
      "(168, 7, 256)(168, 7, 256)\n",
      "\n",
      "(168, 1, 256) (24, 1, 256)(168, 7, 256) \n",
      "(24, 1, 256)(24, 7, 256)Time taken for matching: 0.011402606964111328 secondsTime taken for matching: 0.011468648910522461 seconds \n",
      "(168, 1, 256)\n",
      "\n",
      "(24, 7, 256)(168, 1, 256) \n",
      "Time taken for matching: 0.0047948360443115234 seconds Time taken for matching: 0.009559869766235352 seconds(168, 7, 256)Time taken for matching: 0.0046672821044921875 seconds\n",
      "(168, 7, 256)\n",
      "\n",
      "\n",
      "(168, 1, 256)\n",
      "(24, 1, 256) (24, 1, 256) (168, 7, 256) (24, 7, 256)\n",
      "(24, 7, 256)(24, 1, 256)\n",
      "Time taken for matching: 0.010853767395019531 secondsTime taken for matching: 0.010427474975585938 seconds\n",
      " \n",
      "Time taken for matching: 0.004044771194458008 seconds\n",
      "(24, 7, 256)Time taken for matching: 0.004770994186401367 seconds\n",
      "\n",
      "\n",
      "Time taken for matching: 0.012319326400756836 secondsTime taken for matching: 0.004029512405395508 seconds\n",
      "\n",
      "(24, 1, 256)(24, 1, 256)  (24, 7, 256)(24, 7, 256)(168, 1, 256)\n",
      "\n",
      " Time taken for matching: 0.003747701644897461 seconds(168, 7, 256)Time taken for matching: 0.003754138946533203 seconds(24, 1, 256)\n",
      "(168, 1, 256)\n",
      "\n",
      "  (24, 7, 256)(168, 7, 256)\n",
      "\n",
      "Time taken for matching: 0.0045664310455322266 secondsTime taken for matching: 0.009372234344482422 seconds(168, 1, 256)\n",
      "(168, 1, 256)\n",
      "  (168, 1, 256)(168, 7, 256)(168, 7, 256) \n",
      "Time taken for matching: 0.01143193244934082 seconds\n",
      "(168, 7, 256)\n",
      "\n",
      "(24, 1, 256) (24, 7, 256)Time taken for matching: 0.009895086288452148 seconds(168, 1, 256)\n",
      "Time taken for matching: 0.00971221923828125 seconds\n",
      " Time taken for matching: 0.00920414924621582 seconds\n",
      "Time taken for matching: 0.0037441253662109375 seconds(168, 7, 256)\n",
      "(24, 1, 256)\n",
      "\n",
      " (168, 1, 256)(24, 7, 256) (24, 1, 256)(168, 7, 256)\n",
      "(168, 1, 256)(24, 1, 256)\n",
      " (24, 1, 256) Time taken for matching: 0.004794597625732422 seconds Time taken for matching: 0.009522438049316406 seconds(24, 7, 256) (168, 7, 256)\n",
      "(24, 7, 256)\n",
      "\n",
      "(24, 7, 256)\n",
      "\n",
      "\n",
      "Time taken for matching: 0.011009693145751953 secondsTime taken for matching: 0.00470733642578125 seconds\n",
      "Time taken for matching: 0.004800081253051758 seconds\n",
      "Time taken for matching: 0.0044956207275390625 seconds\n",
      "\n",
      "(24, 1, 256) Time taken for matching: 0.010692834854125977 seconds(168, 1, 256)(24, 7, 256)\n",
      "(24, 1, 256) \n",
      " (168, 7, 256)(24, 7, 256)Time taken for matching: 0.0038399696350097656 seconds\n",
      "\n",
      "\n",
      "Time taken for matching: 0.0037152767181396484 seconds\n",
      "(24, 1, 256) Time taken for matching: 0.009508132934570312 seconds(24, 7, 256)\n",
      "\n",
      "(168, 1, 256)Time taken for matching: 0.0043299198150634766 seconds(168, 1, 256) \n",
      " (168, 7, 256)(168, 7, 256)(24, 1, 256)\n",
      "\n",
      " (168, 1, 256)(168, 1, 256)(24, 7, 256)  \n",
      "(168, 7, 256)(168, 1, 256)(168, 7, 256)\n",
      "Time taken for matching: 0.003924846649169922 seconds \n",
      "(168, 1, 256)\n",
      "Time taken for matching: 0.011771440505981445 seconds(168, 7, 256)Time taken for matching: 0.009939908981323242 seconds \n",
      "\n",
      "\n",
      "(168, 7, 256)\n",
      "Time taken for matching: 0.011443614959716797 secondsTime taken for matching: 0.012276649475097656 seconds\n",
      "\n",
      "Time taken for matching: 0.009448528289794922 seconds\n",
      "(24, 1, 256)Time taken for matching: 0.009316682815551758 seconds(24, 1, 256)\n",
      "  (168, 1, 256)(24, 7, 256)(24, 7, 256)(24, 1, 256) \n",
      "(24, 1, 256)\n",
      " (24, 1, 256)(168, 7, 256) Time taken for matching: 0.004667043685913086 seconds(24, 7, 256) (24, 1, 256)Time taken for matching: 0.004726409912109375 seconds\n",
      "(24, 7, 256)(168, 1, 256)\n",
      "(24, 7, 256)\n",
      " \n",
      "\n",
      " \n",
      "(24, 7, 256)Time taken for matching: 0.004803180694580078 seconds(168, 7, 256)Time taken for matching: 0.005427122116088867 seconds\n",
      "Time taken for matching: 0.00477290153503418 seconds\n",
      "\n",
      "\n",
      "\n",
      "Time taken for matching: 0.011818170547485352 secondsTime taken for matching: 0.004594326019287109 seconds\n",
      "\n",
      "Time taken for matching: 0.010206937789916992 seconds\n",
      "(24, 1, 256) (24, 7, 256)\n",
      "(24, 1, 256) Time taken for matching: 0.0036706924438476562 seconds(24, 7, 256)\n",
      "(168, 1, 256)\n",
      " (168, 1, 256)(168, 1, 256)Time taken for matching: 0.003651857376098633 seconds(168, 1, 256)(168, 7, 256)  (168, 1, 256)\n",
      " (168, 1, 256)(168, 7, 256)\n",
      "(168, 7, 256) (168, 7, 256) \n",
      "\n",
      "(168, 7, 256)\n",
      "(168, 7, 256)\n",
      "\n",
      "Time taken for matching: 0.011020660400390625 secondsTime taken for matching: 0.009983539581298828 seconds\n",
      "Time taken for matching: 0.009933233261108398 seconds\n",
      "Time taken for matching: 0.0120849609375 seconds\n",
      "Time taken for matching: 0.009824514389038086 secondsTime taken for matching: 0.010843038558959961 seconds\n",
      "\n",
      "\n",
      "(168, 1, 256) (24, 1, 256)(168, 7, 256)(24, 1, 256)(24, 1, 256) \n",
      "(24, 1, 256) (168, 1, 256) (24, 7, 256)(24, 1, 256) (24, 7, 256) (24, 7, 256)(24, 1, 256)\n",
      "(24, 7, 256) \n",
      "(168, 7, 256) \n",
      "\n",
      "Time taken for matching: 0.010006904602050781 seconds(24, 7, 256)Time taken for matching: 0.0045413970947265625 seconds\n",
      "Time taken for matching: 0.004570960998535156 seconds(24, 7, 256)Time taken for matching: 0.004430532455444336 seconds\n",
      "\n",
      "Time taken for matching: 0.005496978759765625 seconds\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "Time taken for matching: 0.0057659149169921875 secondsTime taken for matching: 0.005692720413208008 seconds\n",
      "Time taken for matching: 0.010879278182983398 seconds\n",
      "\n",
      "(24, 1, 256) (24, 7, 256)(24, 1, 256)\n",
      " (24, 7, 256)Time taken for matching: 0.00459742546081543 seconds\n",
      "\n",
      "Time taken for matching: 0.0035903453826904297 seconds\n",
      "(168, 1, 256)(168, 1, 256)(168, 1, 256)(168, 1, 256)    (168, 7, 256)(168, 7, 256)(168, 1, 256)(168, 7, 256)(168, 7, 256)\n",
      "\n",
      "\n",
      " \n",
      "(168, 7, 256)(168, 1, 256)\n",
      " Time taken for matching: 0.00947260856628418 seconds(168, 7, 256)Time taken for matching: 0.009475946426391602 secondsTime taken for matching: 0.009894609451293945 seconds\n",
      "Time taken for matching: 0.009630203247070312 seconds\n",
      "\n",
      "\n",
      "\n",
      "Time taken for matching: 0.009841442108154297 seconds(168, 1, 256)\n",
      " (24, 1, 256)(168, 7, 256)(24, 1, 256) (24, 1, 256)Time taken for matching: 0.011809825897216797 seconds(24, 1, 256)\n",
      " (24, 7, 256)(168, 1, 256) \n",
      " (24, 7, 256)(24, 1, 256)\n",
      " (24, 7, 256)(24, 7, 256)\n",
      " (168, 7, 256)\n",
      "Time taken for matching: 0.004509687423706055 seconds\n",
      "Time taken for matching: 0.009343385696411133 seconds(24, 7, 256)Time taken for matching: 0.004620552062988281 seconds\n",
      "\n",
      "Time taken for matching: 0.004976511001586914 seconds\n",
      "\n",
      "\n",
      "Time taken for matching: 0.005169391632080078 seconds(24, 1, 256)\n",
      "Time taken for matching: 0.004884958267211914 seconds\n",
      " \n",
      "(24, 7, 256)\n",
      "(24, 1, 256)Time taken for matching: 0.013114452362060547 seconds Time taken for matching: 0.0044918060302734375 seconds\n",
      "(24, 7, 256)\n",
      "\n",
      "Time taken for matching: 0.003705739974975586 seconds\n",
      "(24, 1, 256)(168, 1, 256) (168, 1, 256) (24, 7, 256)(168, 7, 256)\n",
      " \n",
      "(168, 1, 256)(168, 1, 256)(168, 7, 256)Time taken for matching: 0.0045969486236572266 seconds  \n",
      "\n",
      "(168, 7, 256)(168, 7, 256)\n",
      "(168, 1, 256)\n",
      " Time taken for matching: 0.009332656860351562 seconds(168, 7, 256)\n",
      "Time taken for matching: 0.009767770767211914 seconds\n",
      "(168, 1, 256)\n",
      "Time taken for matching: 0.010114669799804688 seconds \n",
      "(168, 7, 256)(168, 1, 256)Time taken for matching: 0.010139226913452148 seconds\n",
      " (24, 1, 256)\n",
      " (168, 7, 256)Time taken for matching: 0.011674642562866211 seconds(24, 1, 256)(24, 7, 256)\n",
      "\n",
      " \n",
      "(24, 1, 256)(24, 7, 256) Time taken for matching: 0.009284496307373047 secondsTime taken for matching: 0.003865480422973633 seconds\n",
      "(24, 7, 256)\n",
      "\n",
      "(24, 1, 256)Time taken for matching: 0.0038628578186035156 seconds\n",
      "\n",
      " Time taken for matching: 0.012085676193237305 secondsTime taken for matching: 0.0040509700775146484 seconds(24, 7, 256)(24, 1, 256)(168, 1, 256)\n",
      "\n",
      "\n",
      "  (24, 1, 256)(24, 7, 256)Time taken for matching: 0.0045964717864990234 seconds(168, 7, 256) \n",
      "\n",
      "\n",
      "(24, 7, 256)Time taken for matching: 0.004566192626953125 seconds\n",
      "\n",
      "(24, 1, 256)Time taken for matching: 0.0041081905364990234 seconds \n",
      "(24, 7, 256)\n",
      "Time taken for matching: 0.011669397354125977 seconds\n",
      "(168, 1, 256)Time taken for matching: 0.004323482513427734 seconds \n",
      "(168, 1, 256)(168, 7, 256) \n",
      "(168, 7, 256)(168, 1, 256)\n",
      " (168, 7, 256)(24, 1, 256)\n",
      " Time taken for matching: 0.009380102157592773 seconds(24, 7, 256)\n",
      "\n",
      "(168, 1, 256)Time taken for matching: 0.009416580200195312 seconds Time taken for matching: 0.004465579986572266 seconds\n",
      "(168, 1, 256)(168, 1, 256)(168, 7, 256)Time taken for matching: 0.009284734725952148 seconds\n",
      "  \n",
      "\n",
      "(168, 7, 256)(24, 1, 256)(168, 7, 256) \n",
      "\n",
      "(24, 7, 256)(24, 1, 256)\n",
      " Time taken for matching: 0.0037813186645507812 seconds(24, 7, 256)(24, 1, 256)Time taken for matching: 0.010229110717773438 seconds\n",
      "\n",
      " (168, 1, 256)Time taken for matching: 0.009827136993408203 seconds\n",
      "(24, 7, 256)Time taken for matching: 0.003856182098388672 secondsTime taken for matching: 0.011953115463256836 seconds\n",
      " \n",
      "\n",
      "\n",
      "(168, 7, 256)Time taken for matching: 0.0040967464447021484 seconds\n",
      "\n",
      "(24, 1, 256) (24, 1, 256)(24, 7, 256) \n",
      "(24, 7, 256)(24, 1, 256)Time taken for matching: 0.01208806037902832 seconds\n",
      "Time taken for matching: 0.003693819046020508 seconds(168, 1, 256) \n",
      "\n",
      "Time taken for matching: 0.0038585662841796875 seconds (24, 7, 256)\n",
      "\n",
      "(168, 7, 256)(168, 1, 256)\n",
      " Time taken for matching: 0.004874706268310547 seconds(168, 7, 256)\n",
      "\n",
      "(168, 1, 256)(24, 1, 256)  (168, 1, 256)(168, 7, 256)Time taken for matching: 0.01156926155090332 seconds (24, 7, 256)\n",
      "\n",
      "\n",
      "(168, 7, 256)Time taken for matching: 0.009175777435302734 seconds\n",
      "\n",
      "Time taken for matching: 0.004733085632324219 seconds\n",
      "Time taken for matching: 0.00957942008972168 seconds(168, 1, 256)\n",
      "Time taken for matching: 0.009369134902954102 seconds (24, 1, 256)(168, 1, 256)(24, 1, 256)\n",
      "(168, 7, 256)   \n",
      "(24, 7, 256)(24, 7, 256)(168, 7, 256)\n",
      "(24, 1, 256)\n",
      "\n",
      " Time taken for matching: 0.004675626754760742 secondsTime taken for matching: 0.004135608673095703 seconds(24, 7, 256)(24, 1, 256)\n",
      "\n",
      "\n",
      " Time taken for matching: 0.009584426879882812 seconds(168, 1, 256)(24, 7, 256)\n",
      "Time taken for matching: 0.0038042068481445312 seconds \n",
      "\n",
      "Time taken for matching: 0.010308027267456055 seconds(168, 7, 256)Time taken for matching: 0.00395965576171875 seconds\n",
      "\n",
      "\n",
      "(24, 1, 256) (24, 7, 256)(168, 1, 256)\n",
      " Time taken for matching: 0.011858701705932617 seconds(24, 1, 256)Time taken for matching: 0.0035696029663085938 seconds(168, 7, 256)\n",
      " \n",
      "\n",
      "(24, 7, 256)(168, 1, 256)(168, 1, 256)\n",
      "  (168, 7, 256)Time taken for matching: 0.0045909881591796875 seconds(168, 7, 256)\n",
      "\n",
      "(168, 1, 256)\n",
      "(24, 1, 256) Time taken for matching: 0.012073040008544922 seconds (168, 7, 256)(168, 1, 256)\n",
      "(24, 7, 256)\n",
      " \n",
      "Time taken for matching: 0.009351015090942383 seconds(168, 7, 256)Time taken for matching: 0.009531021118164062 seconds\n",
      "\n",
      "Time taken for matching: 0.004769563674926758 seconds\n",
      "\n",
      "Time taken for matching: 0.009266853332519531 seconds\n",
      "(24, 1, 256)(168, 1, 256)  Time taken for matching: 0.009603738784790039 seconds(24, 1, 256)(24, 7, 256)(24, 1, 256)(168, 7, 256)\n",
      " \n",
      " \n",
      "(24, 7, 256)(24, 1, 256)(24, 7, 256)Time taken for matching: 0.004698038101196289 seconds\n",
      " \n",
      "\n",
      "(24, 7, 256)Time taken for matching: 0.004256248474121094 secondsTime taken for matching: 0.004055976867675781 secondsTime taken for matching: 0.009212493896484375 seconds\n",
      "(24, 1, 256)\n",
      "\n",
      "(168, 1, 256)\n",
      " Time taken for matching: 0.003941059112548828 seconds (24, 7, 256)\n",
      "(168, 7, 256)\n",
      "\n",
      "Time taken for matching: 0.004121303558349609 seconds\n",
      "(24, 1, 256)(168, 1, 256)  (24, 7, 256)(168, 7, 256)Time taken for matching: 0.011738300323486328 seconds\n",
      "\n",
      "\n",
      "Time taken for matching: 0.0044612884521484375 seconds\n",
      "(168, 1, 256)(168, 1, 256) Time taken for matching: 0.011248350143432617 seconds (168, 7, 256)(168, 1, 256)(168, 1, 256)(24, 1, 256)\n",
      "(168, 7, 256)\n",
      "   \n",
      "(168, 1, 256)(168, 7, 256)(168, 7, 256)(24, 7, 256) \n",
      "\n",
      "\n",
      "(168, 7, 256)\n",
      "Time taken for matching: 0.009889602661132812 secondsTime taken for matching: 0.005067348480224609 seconds(24, 1, 256)\n",
      "Time taken for matching: 0.010276556015014648 seconds\n",
      " \n",
      "Time taken for matching: 0.0099945068359375 seconds(24, 7, 256)\n",
      "Time taken for matching: 0.01241612434387207 seconds\n",
      "Time taken for matching: 0.009490728378295898 seconds\n",
      "\n",
      "Time taken for matching: 0.004412412643432617 seconds(24, 1, 256)\n",
      " (24, 1, 256)(168, 1, 256)(24, 7, 256) (24, 1, 256) \n",
      "(24, 7, 256) (168, 7, 256)(24, 1, 256)\n",
      "(24, 7, 256)Time taken for matching: 0.0038237571716308594 seconds(24, 1, 256)\n",
      " \n",
      "\n",
      "Time taken for matching: 0.004096031188964844 seconds (24, 7, 256)\n",
      "Time taken for matching: 0.004190921783447266 seconds(24, 7, 256)\n",
      "\n",
      "\n",
      "Time taken for matching: 0.004326343536376953 seconds\n",
      "Time taken for matching: 0.005018949508666992 secondsTime taken for matching: 0.011751413345336914 seconds\n",
      "\n",
      "(168, 1, 256) (168, 7, 256)\n",
      "(24, 1, 256)(168, 1, 256)  (168, 1, 256)(24, 7, 256)(168, 7, 256) (168, 1, 256)\n",
      "Time taken for matching: 0.011423826217651367 seconds\n",
      "(168, 7, 256) (168, 1, 256)\n",
      "Time taken for matching: 0.004596233367919922 seconds\n",
      "(168, 7, 256) (168, 1, 256)\n",
      "\n",
      "(168, 7, 256) \n",
      "(168, 7, 256)\n",
      "Time taken for matching: 0.011959075927734375 seconds\n",
      "(24, 1, 256)(168, 1, 256)Time taken for matching: 0.010123968124389648 secondsTime taken for matching: 0.009858846664428711 seconds  Time taken for matching: 0.009656667709350586 seconds\n",
      "\n",
      "(24, 7, 256)(168, 7, 256)\n",
      "Time taken for matching: 0.009507179260253906 seconds\n",
      "\n",
      "\n",
      "Time taken for matching: 0.0047397613525390625 seconds(24, 1, 256)\n",
      " (24, 1, 256)(24, 7, 256)(24, 1, 256)(24, 1, 256) \n",
      " (24, 1, 256) (24, 7, 256)Time taken for matching: 0.011915206909179688 seconds(168, 1, 256)Time taken for matching: 0.004483938217163086 seconds (24, 7, 256)\n",
      "\n",
      "(24, 7, 256) \n",
      "(24, 7, 256)\n",
      "\n",
      "Time taken for matching: 0.004503488540649414 seconds(168, 7, 256)\n",
      "Time taken for matching: 0.004633903503417969 seconds\n",
      "\n",
      "Time taken for matching: 0.0054662227630615234 secondsTime taken for matching: 0.004631996154785156 seconds\n",
      "\n",
      "\n",
      "(24, 1, 256) Time taken for matching: 0.010572433471679688 seconds(24, 7, 256)\n",
      "\n",
      "Time taken for matching: 0.0044100284576416016 seconds\n",
      "(168, 1, 256)(24, 1, 256)  (168, 7, 256)(168, 1, 256)(24, 7, 256) \n",
      "\n",
      "(168, 1, 256)(168, 7, 256)(168, 1, 256) \n",
      "Time taken for matching: 0.003907680511474609 seconds(168, 1, 256) (168, 7, 256)\n",
      " (168, 7, 256)\n",
      "(168, 7, 256)\n",
      "Time taken for matching: 0.01148366928100586 seconds\n",
      "\n",
      "(168, 1, 256)Time taken for matching: 0.009564876556396484 seconds \n",
      "(168, 7, 256)Time taken for matching: 0.009595155715942383 secondsTime taken for matching: 0.00940251350402832 seconds\n",
      "\n",
      "Time taken for matching: 0.00943136215209961 seconds\n",
      "(24, 1, 256)\n",
      " (24, 7, 256)(168, 1, 256)(24, 1, 256)\n",
      " (24, 1, 256) Time taken for matching: 0.003785848617553711 secondsTime taken for matching: 0.011818170547485352 seconds(24, 1, 256)(168, 7, 256) (24, 7, 256)(24, 1, 256)\n",
      "\n",
      " \n",
      "\n",
      "(24, 7, 256) (24, 7, 256)\n",
      "(24, 7, 256)Time taken for matching: 0.00506138801574707 seconds\n",
      "Time taken for matching: 0.004402637481689453 seconds\n",
      "(168, 1, 256)\n",
      "Time taken for matching: 0.004548788070678711 seconds\n",
      " Time taken for matching: 0.004598855972290039 seconds\n",
      "(168, 7, 256)Time taken for matching: 0.012141704559326172 seconds\n",
      "(24, 1, 256)\n",
      "\n",
      " (24, 7, 256)\n",
      "Time taken for matching: 0.0045833587646484375 seconds\n",
      "Time taken for matching: 0.01149296760559082 seconds(24, 1, 256)\n",
      "(168, 1, 256)  (24, 7, 256)(168, 7, 256)\n",
      "\n",
      "(168, 1, 256)Time taken for matching: 0.004420757293701172 seconds (168, 1, 256)\n",
      "(24, 1, 256)(168, 7, 256)(168, 1, 256)  Time taken for matching: 0.009369134902954102 seconds\n",
      "(168, 1, 256)(168, 7, 256) \n",
      "(24, 7, 256)\n",
      " (168, 7, 256)\n",
      "\n",
      "(168, 7, 256)Time taken for matching: 0.004839897155761719 seconds\n",
      "Time taken for matching: 0.009425878524780273 seconds\n",
      "\n",
      "(24, 1, 256)Time taken for matching: 0.009766578674316406 seconds \n",
      "Time taken for matching: 0.009800910949707031 seconds(24, 7, 256)\n",
      "(168, 1, 256)\n",
      "Time taken for matching: 0.011513710021972656 seconds \n",
      "(24, 1, 256)Time taken for matching: 0.003765106201171875 seconds(168, 7, 256) \n",
      "(24, 1, 256)\n",
      "(24, 7, 256) (24, 1, 256)\n",
      "(24, 7, 256) \n",
      "(24, 1, 256)Time taken for matching: 0.0038166046142578125 seconds(24, 7, 256)(168, 1, 256) \n",
      "Time taken for matching: 0.0036704540252685547 seconds\n",
      " (24, 7, 256)\n",
      "Time taken for matching: 0.01167440414428711 seconds(168, 7, 256)Time taken for matching: 0.004040241241455078 seconds\n",
      "\n",
      "\n",
      "\n",
      "Time taken for matching: 0.004194021224975586 seconds\n",
      "(168, 1, 256) Time taken for matching: 0.011672496795654297 seconds(168, 7, 256)(24, 1, 256)(168, 1, 256)\n",
      "\n",
      "  (24, 7, 256)(168, 7, 256)\n",
      "\n",
      "Time taken for matching: 0.004529237747192383 seconds(168, 1, 256)\n",
      " (168, 1, 256)(24, 1, 256)Time taken for matching: 0.011756181716918945 seconds(168, 7, 256) (168, 1, 256) \n",
      "Time taken for matching: 0.009406566619873047 seconds\n",
      "(168, 7, 256)(24, 7, 256) \n",
      "\n",
      "(168, 7, 256)\n",
      "\n",
      "Time taken for matching: 0.00484156608581543 secondsTime taken for matching: 0.00950932502746582 seconds\n",
      "(168, 1, 256)\n",
      "(24, 1, 256)Time taken for matching: 0.009642362594604492 seconds(24, 1, 256)  \n",
      " Time taken for matching: 0.009502887725830078 seconds(168, 7, 256)(24, 7, 256)(24, 7, 256)\n",
      "\n",
      "\n",
      "\n",
      "(24, 1, 256)Time taken for matching: 0.0038874149322509766 seconds Time taken for matching: 0.004569053649902344 seconds\n",
      "(24, 1, 256)(24, 7, 256)\n",
      " \n",
      "(24, 1, 256)(24, 7, 256)Time taken for matching: 0.011766672134399414 seconds Time taken for matching: 0.003717660903930664 seconds\n",
      "(168, 1, 256)\n",
      "(24, 7, 256)\n",
      " Time taken for matching: 0.003923177719116211 seconds\n",
      "(168, 7, 256)\n",
      "Time taken for matching: 0.003915071487426758 seconds\n",
      "\n",
      "(24, 1, 256) (24, 7, 256)(168, 1, 256)\n",
      " Time taken for matching: 0.011865854263305664 secondsTime taken for matching: 0.0034608840942382812 seconds(168, 7, 256)\n",
      "\n",
      "(168, 1, 256)\n",
      " (168, 7, 256)\n",
      "(168, 1, 256)(168, 1, 256)  (168, 1, 256)(24, 1, 256)Time taken for matching: 0.011664152145385742 seconds(168, 7, 256)(168, 7, 256)  \n",
      "\n",
      "(168, 1, 256)Time taken for matching: 0.009278535842895508 seconds\n",
      "(168, 7, 256)(24, 7, 256) \n",
      "\n",
      "\n",
      "(168, 7, 256)\n",
      "Time taken for matching: 0.0049893856048583984 secondsTime taken for matching: 0.009571313858032227 seconds\n",
      "\n",
      "(168, 1, 256)(24, 1, 256)Time taken for matching: 0.011953115463256836 seconds(24, 1, 256)Time taken for matching: 0.009736061096191406 seconds  \n",
      "\n",
      " Time taken for matching: 0.009698629379272461 seconds(168, 7, 256)(24, 7, 256)(24, 7, 256)\n",
      "\n",
      "\n",
      "(24, 1, 256)\n",
      " Time taken for matching: 0.005025625228881836 secondsTime taken for matching: 0.004392385482788086 seconds(24, 7, 256)(24, 1, 256)(24, 1, 256)\n",
      "\n",
      "\n",
      "  (24, 1, 256)(24, 7, 256)Time taken for matching: 0.003924846649169922 seconds(24, 7, 256) Time taken for matching: 0.010298013687133789 seconds\n",
      "\n",
      "\n",
      "(24, 7, 256)\n",
      "Time taken for matching: 0.004135608673095703 seconds\n",
      "Time taken for matching: 0.0041790008544921875 seconds\n",
      "\n",
      "Time taken for matching: 0.004034519195556641 seconds\n",
      "(168, 1, 256)(24, 1, 256)  (168, 7, 256)(24, 7, 256)\n",
      "\n",
      "Time taken for matching: 0.004195451736450195 seconds\n",
      "(168, 1, 256)(168, 1, 256)Time taken for matching: 0.011399984359741211 seconds  \n",
      "(168, 7, 256)(168, 7, 256)(168, 1, 256)\n",
      "(168, 1, 256)\n",
      " (168, 1, 256) (168, 7, 256)(168, 1, 256) (168, 7, 256)\n",
      "(168, 7, 256) \n",
      "(24, 1, 256)\n",
      "(168, 7, 256)Time taken for matching: 0.009579896926879883 seconds \n",
      "\n",
      "Time taken for matching: 0.01180410385131836 seconds(24, 7, 256)\n",
      "Time taken for matching: 0.009909868240356445 seconds\n",
      "Time taken for matching: 0.010019063949584961 seconds\n",
      "Time taken for matching: 0.009760856628417969 seconds\n",
      "Time taken for matching: 0.004667043685913086 seconds\n",
      "\n",
      "(24, 1, 256)Time taken for matching: 0.013864278793334961 seconds (168, 1, 256)\n",
      "(24, 7, 256)(24, 1, 256) (24, 1, 256)\n",
      "(24, 1, 256) (168, 7, 256)(24, 1, 256)  Time taken for matching: 0.003980875015258789 seconds(24, 7, 256)\n",
      " (24, 7, 256)(24, 7, 256)\n",
      "\n",
      "(24, 7, 256)\n",
      "\n",
      "(24, 1, 256)\n",
      "Time taken for matching: 0.00499272346496582 secondsTime taken for matching: 0.004342079162597656 secondsTime taken for matching: 0.0046596527099609375 seconds Time taken for matching: 0.004294395446777344 seconds\n",
      "\n",
      "\n",
      "(24, 7, 256)\n",
      "Time taken for matching: 0.011851310729980469 seconds\n",
      "\n",
      "Time taken for matching: 0.004737377166748047 seconds\n",
      "(168, 1, 256)(24, 1, 256)  (168, 7, 256)(24, 7, 256)\n",
      "(168, 1, 256)\n",
      " (168, 7, 256)Time taken for matching: 0.004320859909057617 seconds\n",
      "\n",
      "(168, 1, 256)(168, 1, 256)  (168, 7, 256)Time taken for matching: 0.011512279510498047 seconds(168, 7, 256)\n",
      "(168, 1, 256)\n",
      "\n",
      "(168, 1, 256)Time taken for matching: 0.009301185607910156 seconds  \n",
      "(168, 7, 256)(168, 7, 256)\n",
      "\n",
      "Time taken for matching: 0.009258747100830078 seconds(168, 1, 256)\n",
      "Time taken for matching: 0.009372949600219727 seconds \n",
      "(24, 1, 256)(168, 7, 256)(24, 1, 256) \n",
      " (24, 7, 256)(24, 7, 256)Time taken for matching: 0.011744499206542969 seconds\n",
      "(24, 1, 256)Time taken for matching: 0.011684417724609375 seconds\n",
      "\n",
      "(24, 1, 256) \n",
      "Time taken for matching: 0.004546165466308594 secondsTime taken for matching: 0.003995418548583984 seconds (24, 7, 256)\n",
      "\n",
      "Time taken for matching: 0.011641979217529297 seconds\n",
      "(24, 7, 256)(168, 1, 256)\n",
      "\n",
      "Time taken for matching: 0.004175662994384766 seconds \n",
      "(24, 1, 256)Time taken for matching: 0.004258394241333008 seconds(168, 7, 256)(24, 1, 256) \n",
      "\n",
      " (24, 7, 256)(24, 7, 256)\n",
      "(24, 1, 256)\n",
      "Time taken for matching: 0.003882884979248047 seconds \n",
      "Time taken for matching: 0.004777669906616211 seconds(24, 7, 256)\n",
      "Time taken for matching: 0.011952638626098633 seconds\n",
      "\n",
      "Time taken for matching: 0.004376411437988281 seconds(168, 1, 256)\n",
      " (168, 7, 256)\n",
      "(168, 1, 256) (24, 1, 256)(168, 1, 256)(168, 7, 256) (168, 1, 256) \n",
      "Time taken for matching: 0.008296012878417969 seconds(24, 7, 256) (168, 7, 256)\n",
      "\n",
      "(168, 7, 256)\n",
      "\n",
      "(168, 1, 256)Time taken for matching: 0.00464320182800293 seconds\n",
      " Time taken for matching: 0.009171247482299805 seconds\n",
      "(168, 7, 256)(24, 1, 256)\n",
      " (168, 1, 256)Time taken for matching: 0.009693384170532227 secondsTime taken for matching: 0.01181650161743164 seconds(24, 7, 256)\n",
      " \n",
      "\n",
      "(168, 7, 256)(24, 1, 256)Time taken for matching: 0.003801107406616211 seconds\n",
      " Time taken for matching: 0.009592533111572266 seconds\n",
      "(168, 1, 256)(24, 7, 256)\n",
      "\n",
      "(24, 1, 256)  (168, 7, 256)Time taken for matching: 0.0037021636962890625 seconds(24, 1, 256)Time taken for matching: 0.010676383972167969 seconds(24, 7, 256)\n",
      "\n",
      " \n",
      "\n",
      "(24, 1, 256)(24, 7, 256) Time taken for matching: 0.003973484039306641 seconds\n",
      "\n",
      "(24, 7, 256)\n",
      "Time taken for matching: 0.00459742546081543 secondsTime taken for matching: 0.012053489685058594 seconds\n",
      "(168, 1, 256)Time taken for matching: 0.003758668899536133 seconds\n",
      "(24, 1, 256) \n",
      " (168, 7, 256)(24, 7, 256)\n",
      "(168, 1, 256)\n",
      " Time taken for matching: 0.00443267822265625 seconds(168, 7, 256)(24, 1, 256)\n",
      "\n",
      " Time taken for matching: 0.011303424835205078 seconds(24, 7, 256)\n",
      "\n",
      "(168, 1, 256)Time taken for matching: 0.0044825077056884766 secondsTime taken for matching: 0.009516000747680664 seconds \n",
      "(168, 1, 256)\n",
      "(168, 7, 256) \n",
      "(168, 7, 256)(24, 1, 256)\n",
      " (168, 1, 256)(24, 1, 256)(24, 7, 256) Time taken for matching: 0.009195804595947266 seconds \n",
      "(168, 1, 256)(24, 7, 256)\n",
      "(168, 7, 256) \n",
      "Time taken for matching: 0.004662036895751953 secondsTime taken for matching: 0.011770486831665039 seconds\n",
      "(168, 7, 256)\n",
      "Time taken for matching: 0.003970623016357422 seconds\n",
      "\n",
      "\n",
      "(24, 1, 256)(168, 1, 256)  (24, 7, 256)Time taken for matching: 0.011970281600952148 seconds(168, 7, 256)(24, 1, 256)\n",
      "\n",
      "Time taken for matching: 0.011934518814086914 seconds\n",
      " Time taken for matching: 0.0038018226623535156 seconds(168, 1, 256)\n",
      "(24, 7, 256)\n",
      " \n",
      "(168, 7, 256)Time taken for matching: 0.0041773319244384766 seconds\n",
      "\n",
      "Time taken for matching: 0.012073516845703125 seconds(24, 1, 256)\n",
      " (24, 1, 256)(24, 7, 256)(168, 1, 256) \n",
      " (24, 7, 256)Time taken for matching: 0.011411666870117188 seconds(168, 7, 256)Time taken for matching: 0.004561662673950195 seconds\n",
      "\n",
      "\n",
      "(168, 1, 256)\n",
      "Time taken for matching: 0.004592180252075195 seconds(24, 1, 256) \n",
      " (168, 7, 256)(24, 7, 256)\n",
      "(168, 1, 256)\n",
      "Time taken for matching: 0.009413719177246094 seconds (24, 1, 256)\n",
      "(168, 7, 256)Time taken for matching: 0.0045239925384521484 seconds \n",
      "\n",
      "(24, 7, 256)\n",
      "Time taken for matching: 0.01186060905456543 seconds\n",
      "Time taken for matching: 0.0044422149658203125 seconds(24, 1, 256)(168, 1, 256)\n",
      "Time taken for matching: 0.00928354263305664 seconds  \n",
      "(24, 7, 256)(168, 7, 256)\n",
      "\n",
      "Time taken for matching: 0.003865480422973633 seconds(24, 1, 256)\n",
      " (24, 1, 256) (24, 7, 256)(168, 1, 256)(24, 7, 256)\n",
      " Time taken for matching: 0.011415481567382812 seconds(168, 1, 256)\n",
      "(168, 7, 256)\n",
      "Time taken for matching: 0.004573345184326172 seconds Time taken for matching: 0.003794431686401367 seconds\n",
      "\n",
      "(168, 7, 256)\n",
      "\n",
      "(168, 1, 256) (168, 7, 256)(24, 1, 256)\n",
      "Time taken for matching: 0.011957645416259766 seconds \n",
      "Time taken for matching: 0.011881589889526367 seconds(24, 7, 256)(168, 1, 256)(168, 1, 256)\n",
      " \n",
      " (168, 7, 256)(168, 7, 256)Time taken for matching: 0.004641294479370117 secondsTime taken for matching: 0.011070728302001953 seconds\n",
      "\n",
      "\n",
      "\n",
      "(24, 1, 256) (24, 7, 256)(24, 1, 256)(168, 1, 256)\n",
      "  Time taken for matching: 0.009483814239501953 secondsTime taken for matching: 0.003920555114746094 secondsTime taken for matching: 0.011831045150756836 seconds(24, 7, 256)(168, 7, 256)\n",
      "\n",
      "\n",
      "(24, 1, 256)(168, 1, 256)\n",
      "\n",
      "  Time taken for matching: 0.0048923492431640625 seconds(168, 7, 256)(24, 7, 256)\n",
      "\n",
      "\n",
      "(24, 1, 256) Time taken for matching: 0.009771108627319336 secondsTime taken for matching: 0.00487065315246582 seconds(24, 1, 256)(24, 7, 256)\n",
      "\n",
      "\n",
      " (168, 1, 256)Time taken for matching: 0.011226177215576172 seconds(24, 7, 256) Time taken for matching: 0.003854036331176758 seconds\n",
      "\n",
      "(168, 7, 256)\n",
      "\n",
      "Time taken for matching: 0.0046155452728271484 seconds(24, 1, 256)\n",
      " (24, 7, 256)(24, 1, 256)\n",
      " Time taken for matching: 0.009522438049316406 seconds(24, 7, 256)Time taken for matching: 0.0037720203399658203 seconds\n",
      "\n",
      "\n",
      "(168, 1, 256)Time taken for matching: 0.0037107467651367188 seconds \n",
      "(168, 7, 256)(168, 1, 256)\n",
      "(24, 1, 256)  (168, 7, 256)(168, 1, 256)(24, 7, 256)(168, 1, 256)\n",
      "\n",
      "  (168, 7, 256)(168, 7, 256)Time taken for matching: 0.0038361549377441406 secondsTime taken for matching: 0.011646032333374023 seconds\n",
      "\n",
      "\n",
      "\n",
      "Time taken for matching: 0.011663675308227539 seconds(168, 1, 256)\n",
      "(168, 1, 256) Time taken for matching: 0.010709762573242188 secondsTime taken for matching: 0.009374856948852539 seconds (168, 7, 256)(24, 1, 256)\n",
      "\n",
      "(168, 7, 256)(168, 1, 256)\n",
      "  \n",
      "(24, 7, 256)(168, 7, 256)\n",
      "\n",
      "(24, 1, 256) Time taken for matching: 0.004145145416259766 seconds(24, 1, 256)(24, 7, 256)\n",
      "(24, 1, 256) Time taken for matching: 0.009804964065551758 secondsTime taken for matching: 0.012005090713500977 seconds\n",
      " (24, 7, 256)\n",
      "(168, 1, 256)\n",
      "\n",
      "(24, 7, 256)Time taken for matching: 0.010001659393310547 secondsTime taken for matching: 0.004702329635620117 seconds \n",
      "\n",
      "Time taken for matching: 0.004259347915649414 seconds\n",
      "(168, 7, 256)\n",
      "Time taken for matching: 0.0051195621490478516 seconds\n",
      "(24, 1, 256)\n",
      " (24, 7, 256)(24, 1, 256)\n",
      " (24, 1, 256)Time taken for matching: 0.003563404083251953 seconds(24, 7, 256) Time taken for matching: 0.01045680046081543 seconds\n",
      "\n",
      "(24, 7, 256)\n",
      "\n",
      "Time taken for matching: 0.004686594009399414 seconds\n",
      "Time taken for matching: 0.004447460174560547 seconds\n",
      "(168, 1, 256)(24, 1, 256)  (24, 7, 256)(168, 7, 256)(168, 1, 256)\n",
      "\n",
      " Time taken for matching: 0.0035893917083740234 seconds(168, 7, 256)\n",
      "\n",
      "(168, 1, 256) (168, 1, 256)(168, 7, 256)(168, 1, 256) Time taken for matching: 0.01152181625366211 seconds\n",
      " (168, 7, 256)\n",
      "Time taken for matching: 0.009632110595703125 seconds(168, 7, 256)\n",
      "\n",
      "\n",
      "(24, 1, 256)Time taken for matching: 0.01197195053100586 seconds(168, 1, 256) (24, 1, 256)\n",
      "Time taken for matching: 0.009505987167358398 seconds(168, 1, 256)Time taken for matching: 0.011761665344238281 seconds (24, 7, 256) \n",
      " \n",
      "\n",
      "(168, 7, 256)(24, 7, 256)(168, 7, 256)\n",
      "\n",
      "Time taken for matching: 0.004387378692626953 seconds\n",
      "\n",
      "Time taken for matching: 0.0044918060302734375 seconds(24, 1, 256)(24, 1, 256)\n",
      "(168, 1, 256)   (24, 7, 256)(24, 1, 256)(24, 7, 256)Time taken for matching: 0.011731624603271484 seconds\n",
      "(168, 7, 256)Time taken for matching: 0.012408256530761719 seconds \n",
      "\n",
      "\n",
      "\n",
      "Time taken for matching: 0.004631519317626953 seconds(24, 7, 256)Time taken for matching: 0.004198789596557617 seconds\n",
      "\n",
      "\n",
      "Time taken for matching: 0.004918336868286133 seconds\n",
      "Time taken for matching: 0.011731624603271484 seconds(24, 1, 256)\n",
      " (24, 1, 256)(24, 7, 256) \n",
      "(24, 7, 256)(168, 1, 256)Time taken for matching: 0.0038292407989501953 seconds \n",
      "\n",
      "(24, 1, 256)(168, 7, 256)(168, 1, 256)Time taken for matching: 0.004415035247802734 seconds \n",
      " \n",
      "(24, 7, 256)(168, 7, 256)\n",
      "\n",
      "Time taken for matching: 0.00858759880065918 secondsTime taken for matching: 0.004136562347412109 seconds(168, 1, 256)\n",
      "\n",
      " (168, 7, 256)\n",
      "(168, 1, 256)Time taken for matching: 0.010980606079101562 seconds \n",
      "(24, 1, 256)(168, 7, 256)(168, 1, 256) \n",
      " (24, 7, 256)Time taken for matching: 0.00933694839477539 seconds(168, 1, 256)(168, 7, 256)\n",
      "\n",
      " \n",
      "Time taken for matching: 0.003927469253540039 seconds(168, 7, 256)(24, 1, 256)\n",
      "\n",
      " Time taken for matching: 0.011391639709472656 seconds(24, 7, 256)\n",
      "(24, 1, 256)\n",
      "(168, 1, 256) Time taken for matching: 0.011582612991333008 secondsTime taken for matching: 0.0043790340423583984 seconds (24, 7, 256)Time taken for matching: 0.009519100189208984 seconds\n",
      "\n",
      "(168, 7, 256)\n",
      "\n",
      "\n",
      "(168, 1, 256)Time taken for matching: 0.004116535186767578 seconds(24, 1, 256) \n",
      " (168, 7, 256)(24, 7, 256)\n",
      "(24, 1, 256)(24, 1, 256)\n",
      " Time taken for matching: 0.011667251586914062 seconds (24, 7, 256)(168, 1, 256)Time taken for matching: 0.004770755767822266 seconds\n",
      "(24, 7, 256)\n",
      " \n",
      "\n",
      "(168, 7, 256)Time taken for matching: 0.003910541534423828 secondsTime taken for matching: 0.011622428894042969 seconds\n",
      "Time taken for matching: 0.004895210266113281 seconds\n",
      "\n",
      "\n",
      "(24, 1, 256) Time taken for matching: 0.00927424430847168 seconds(24, 7, 256)\n",
      "(168, 1, 256)\n",
      "(168, 1, 256)(24, 1, 256) Time taken for matching: 0.004397869110107422 seconds  (168, 7, 256)\n",
      "\n",
      "(168, 7, 256)(24, 7, 256)(24, 1, 256)\n",
      "\n",
      " (24, 7, 256)Time taken for matching: 0.004843950271606445 seconds\n",
      "\n",
      "Time taken for matching: 0.009739160537719727 secondsTime taken for matching: 0.003720998764038086 seconds\n",
      "Time taken for matching: 0.011655330657958984 seconds\n",
      "(168, 1, 256)\n",
      " (168, 1, 256)(168, 7, 256) \n",
      "(168, 1, 256)(24, 1, 256)(168, 7, 256)  \n",
      "(24, 1, 256)(24, 7, 256)(168, 7, 256) \n",
      "\n",
      "(24, 7, 256)\n",
      "Time taken for matching: 0.011507749557495117 secondsTime taken for matching: 0.004081010818481445 seconds\n",
      "Time taken for matching: 0.003935098648071289 seconds\n",
      "(168, 1, 256)Time taken for matching: 0.011600971221923828 seconds\n",
      "\n",
      " Time taken for matching: 0.012131929397583008 seconds(168, 7, 256)\n",
      "(168, 1, 256)\n",
      " (168, 1, 256)(24, 1, 256)(168, 7, 256)  \n",
      "(168, 7, 256)(24, 7, 256)(24, 1, 256)\n",
      "\n",
      " (24, 1, 256)Time taken for matching: 0.011825799942016602 seconds(24, 7, 256)Time taken for matching: 0.004480838775634766 seconds \n",
      "\n",
      "Time taken for matching: 0.00964975357055664 seconds\n",
      "(24, 7, 256)\n",
      "Time taken for matching: 0.0046308040618896484 seconds\n",
      "Time taken for matching: 0.011580228805541992 seconds\n",
      "(168, 1, 256)\n",
      "Time taken for matching: 0.004717111587524414 seconds(168, 1, 256)  \n",
      "(168, 7, 256)(24, 1, 256)(168, 7, 256)(24, 1, 256)\n",
      " \n",
      " (24, 7, 256)(24, 7, 256)\n",
      "\n",
      "(24, 1, 256)Time taken for matching: 0.004414796829223633 seconds Time taken for matching: 0.0037474632263183594 secondsTime taken for matching: 0.00976872444152832 secondsTime taken for matching: 0.009354352951049805 seconds\n",
      "(24, 7, 256)\n",
      "\n",
      "\n",
      "\n",
      "Time taken for matching: 0.0045680999755859375 seconds\n",
      "(24, 1, 256)(24, 1, 256)(168, 1, 256)   (24, 7, 256)(24, 7, 256)\n",
      "(168, 7, 256)(168, 1, 256)\n",
      "\n",
      "Time taken for matching: 0.003692150115966797 seconds Time taken for matching: 0.003820657730102539 seconds(168, 1, 256)\n",
      "(168, 7, 256)\n",
      " \n",
      "(168, 7, 256)\n",
      "(168, 1, 256) Time taken for matching: 0.011770248413085938 seconds(168, 7, 256)\n",
      "\n",
      "Time taken for matching: 0.011457204818725586 seconds(168, 1, 256)\n",
      " Time taken for matching: 0.011403322219848633 seconds(168, 7, 256)\n",
      "\n",
      "(168, 1, 256)Time taken for matching: 0.009176492691040039 seconds (24, 1, 256)\n",
      "(24, 1, 256)(168, 7, 256)  \n",
      "(168, 1, 256)(24, 7, 256)(168, 1, 256)(24, 7, 256) (24, 1, 256)\n",
      " \n",
      "Time taken for matching: 0.011801719665527344 seconds(168, 7, 256)(24, 1, 256) (168, 7, 256)Time taken for matching: 0.00491023063659668 seconds\n",
      "\n",
      "Time taken for matching: 0.004526615142822266 secondsTime taken for matching: 0.011279106140136719 seconds (24, 7, 256)\n",
      "\n",
      "\n",
      "\n",
      "(24, 7, 256)\n",
      "\n",
      "Time taken for matching: 0.0055599212646484375 secondsTime taken for matching: 0.0047512054443359375 seconds\n",
      "Time taken for matching: 0.010370016098022461 seconds\n",
      "Time taken for matching: 0.010394096374511719 seconds(24, 1, 256)\n",
      "(24, 1, 256)\n",
      "  (24, 7, 256)(24, 7, 256)\n",
      "\n",
      "Time taken for matching: 0.003688812255859375 secondsTime taken for matching: 0.004498481750488281 seconds\n",
      "(24, 1, 256)\n",
      "(24, 1, 256)  (24, 7, 256)(24, 7, 256)\n",
      "(168, 1, 256)\n",
      "Time taken for matching: 0.003868579864501953 seconds Time taken for matching: 0.004451751708984375 seconds(168, 7, 256)\n",
      "\n",
      "\n",
      "(168, 1, 256)(168, 1, 256)  (168, 7, 256)(168, 7, 256)\n",
      "\n",
      "(168, 1, 256)Time taken for matching: 0.009289264678955078 seconds \n",
      "(168, 7, 256)(168, 1, 256)\n",
      " Time taken for matching: 0.009147882461547852 seconds(168, 7, 256)Time taken for matching: 0.011500835418701172 seconds\n",
      "\n",
      "\n",
      "(24, 1, 256)(168, 1, 256) (24, 7, 256) Time taken for matching: 0.011509418487548828 seconds\n",
      "(168, 7, 256)(24, 1, 256)\n",
      "Time taken for matching: 0.009130477905273438 seconds\n",
      "Time taken for matching: 0.003744363784790039 seconds \n",
      "\n",
      "(24, 1, 256)(24, 7, 256)(168, 1, 256)(168, 1, 256)\n",
      "   (24, 7, 256)Time taken for matching: 0.003997802734375 seconds(168, 7, 256)(168, 7, 256)\n",
      "\n",
      "(24, 1, 256)(24, 1, 256)\n",
      "\n",
      "Time taken for matching: 0.011827230453491211 secondsTime taken for matching: 0.004622459411621094 seconds  \n",
      "\n",
      "(24, 7, 256)(24, 7, 256)\n",
      "\n",
      "Time taken for matching: 0.011430025100708008 secondsTime taken for matching: 0.0048046112060546875 secondsTime taken for matching: 0.004298686981201172 secondsTime taken for matching: 0.01189112663269043 seconds\n",
      "\n",
      "\n",
      "\n",
      "(168, 1, 256)(24, 1, 256) (168, 7, 256)(24, 1, 256) \n",
      " (24, 1, 256)(24, 7, 256)(24, 7, 256)(168, 1, 256) \n",
      " \n",
      "(24, 7, 256)Time taken for matching: 0.003793954849243164 seconds(168, 7, 256)\n",
      "\n",
      "Time taken for matching: 0.00918126106262207 seconds\n",
      "Time taken for matching: 0.0061948299407958984 secondsTime taken for matching: 0.004389762878417969 seconds\n",
      "\n",
      "\n",
      "(168, 1, 256) Time taken for matching: 0.009272336959838867 seconds(168, 7, 256)\n",
      "(24, 1, 256)\n",
      " (168, 1, 256)(24, 7, 256) \n",
      "(168, 7, 256)Time taken for matching: 0.003489255905151367 seconds(24, 1, 256)\n",
      "\n",
      " Time taken for matching: 0.01130366325378418 seconds(24, 7, 256)\n",
      "\n",
      "Time taken for matching: 0.0035796165466308594 seconds\n",
      "Time taken for matching: 0.011333703994750977 seconds\n",
      "(168, 1, 256)(24, 1, 256) (168, 1, 256) (168, 7, 256) (24, 7, 256)\n",
      "(168, 7, 256)\n",
      "(24, 1, 256)(168, 1, 256)\n",
      "Time taken for matching: 0.0044481754302978516 seconds  (24, 7, 256)\n",
      "(168, 1, 256)(168, 7, 256)\n",
      " Time taken for matching: 0.011327266693115234 seconds\n",
      "(168, 7, 256)Time taken for matching: 0.00438690185546875 seconds\n",
      "\n",
      "Time taken for matching: 0.011308431625366211 seconds(168, 1, 256)\n",
      "\n",
      " (168, 7, 256)\n",
      "Time taken for matching: 0.009665966033935547 seconds(24, 1, 256)(168, 1, 256)\n",
      " Time taken for matching: 0.019649267196655273 seconds (24, 1, 256)(24, 7, 256)Time taken for matching: 0.00915980339050293 seconds\n",
      "(168, 7, 256) \n",
      "\n",
      "(24, 7, 256)\n",
      "(24, 1, 256)Time taken for matching: 0.004498720169067383 seconds\n",
      " \n",
      "(24, 7, 256)Time taken for matching: 0.0045812129974365234 seconds\n",
      "\n",
      "(24, 1, 256)(24, 1, 256) Time taken for matching: 0.0036690235137939453 seconds(168, 1, 256)Time taken for matching: 0.018538475036621094 seconds (24, 7, 256)\n",
      " \n",
      "(24, 7, 256)\n",
      "(168, 7, 256)(168, 1, 256)\n",
      "\n",
      "Time taken for matching: 0.003960609436035156 seconds \n",
      "Time taken for matching: 0.004881858825683594 seconds(168, 7, 256)\n",
      "\n",
      "(24, 1, 256) Time taken for matching: 0.012232303619384766 seconds(24, 7, 256)\n",
      "\n",
      "Time taken for matching: 0.011408090591430664 secondsTime taken for matching: 0.004298210144042969 seconds\n",
      "\n",
      "(168, 1, 256) (168, 1, 256)(24, 1, 256)(168, 7, 256)  (168, 1, 256)\n",
      "(168, 1, 256)(24, 7, 256)(168, 7, 256)(24, 1, 256)  \n",
      " (168, 7, 256)(168, 7, 256)\n",
      "\n",
      "(24, 7, 256)Time taken for matching: 0.004685163497924805 seconds\n",
      "\n",
      "\n",
      "Time taken for matching: 0.011663675308227539 seconds(168, 1, 256)\n",
      "Time taken for matching: 0.004994630813598633 seconds \n",
      "(168, 7, 256)Time taken for matching: 0.010974407196044922 secondsTime taken for matching: 0.009710311889648438 secondsTime taken for matching: 0.012380361557006836 seconds\n",
      "\n",
      "\n",
      "\n",
      "(24, 1, 256) (24, 7, 256)(168, 1, 256)Time taken for matching: 0.011344432830810547 seconds\n",
      "(24, 1, 256) \n",
      " (24, 1, 256)Time taken for matching: 0.0037322044372558594 seconds(24, 1, 256)(168, 7, 256)(24, 7, 256) \n",
      " \n",
      "\n",
      "(24, 7, 256)\n",
      "(24, 7, 256)Time taken for matching: 0.003953218460083008 seconds(24, 1, 256)Time taken for matching: 0.0046122074127197266 seconds\n",
      "\n",
      " \n",
      "(24, 7, 256)Time taken for matching: 0.005092144012451172 seconds(168, 1, 256)\n",
      "Time taken for matching: 0.012174606323242188 seconds\n",
      " Time taken for matching: 0.00395655632019043 seconds\n",
      "(168, 7, 256)(168, 1, 256)\n",
      "\n",
      " (168, 7, 256)\n",
      "(24, 1, 256)Time taken for matching: 0.011430501937866211 seconds \n",
      "(24, 7, 256)Time taken for matching: 0.011353015899658203 seconds\n",
      "(168, 1, 256)\n",
      "(168, 1, 256) Time taken for matching: 0.004571437835693359 seconds (168, 7, 256)\n",
      "\n",
      "(168, 7, 256)(24, 1, 256)\n",
      "(168, 1, 256)(168, 1, 256)   (24, 7, 256)(24, 1, 256)(168, 1, 256)(168, 7, 256)(168, 7, 256)\n",
      " Time taken for matching: 0.009310722351074219 seconds\n",
      " \n",
      "(24, 7, 256)\n",
      "Time taken for matching: 0.00473332405090332 seconds(168, 7, 256)Time taken for matching: 0.011735916137695312 seconds\n",
      "\n",
      "\n",
      "\n",
      "Time taken for matching: 0.005011081695556641 seconds\n",
      "Time taken for matching: 0.009979248046875 secondsTime taken for matching: 0.011875152587890625 seconds(24, 1, 256)\n",
      "\n",
      " Time taken for matching: 0.011833429336547852 seconds(24, 7, 256)\n",
      "(24, 1, 256)\n",
      " Time taken for matching: 0.003856182098388672 seconds(24, 7, 256)\n",
      "(24, 1, 256)\n",
      " (168, 1, 256)(24, 1, 256)(24, 1, 256)(24, 7, 256)Time taken for matching: 0.004412651062011719 seconds   \n",
      "\n",
      "(168, 7, 256)(24, 7, 256)(24, 7, 256)Time taken for matching: 0.004079341888427734 seconds\n",
      "\n",
      "\n",
      "\n",
      "Time taken for matching: 0.00412297248840332 secondsTime taken for matching: 0.00504755973815918 seconds\n",
      "(168, 1, 256)\n",
      " (168, 7, 256)(168, 1, 256)Time taken for matching: 0.012690544128417969 seconds\n",
      " \n",
      "(168, 7, 256)(168, 1, 256)\n",
      " (168, 7, 256)\n",
      "Time taken for matching: 0.011474609375 seconds\n",
      "(24, 1, 256)Time taken for matching: 0.011297941207885742 seconds \n",
      "(168, 1, 256)(24, 7, 256)(168, 1, 256)Time taken for matching: 0.009238481521606445 seconds (168, 1, 256)\n",
      "\n",
      " (168, 7, 256) (168, 7, 256)\n",
      "(24, 1, 256)(168, 7, 256)Time taken for matching: 0.004857301712036133 seconds\n",
      "\n",
      " \n",
      "(168, 1, 256)(24, 7, 256)(24, 1, 256)(24, 1, 256) \n",
      "  Time taken for matching: 0.00968623161315918 seconds(168, 7, 256)(24, 7, 256)\n",
      "Time taken for matching: 0.004728078842163086 secondsTime taken for matching: 0.011372566223144531 seconds(24, 7, 256)\n",
      "Time taken for matching: 0.009707450866699219 seconds\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "Time taken for matching: 0.004132986068725586 seconds\n",
      "Time taken for matching: 0.0056018829345703125 seconds(24, 1, 256)\n",
      " Time taken for matching: 0.01209878921508789 seconds(24, 1, 256)(24, 7, 256)(24, 1, 256)\n",
      " \n",
      " (24, 7, 256)(24, 7, 256)Time taken for matching: 0.0037660598754882812 seconds\n",
      "\n",
      "\n",
      "Time taken for matching: 0.003880739212036133 secondsTime taken for matching: 0.004010677337646484 seconds\n",
      "\n",
      "(24, 1, 256)(168, 1, 256)  (24, 7, 256)(168, 7, 256)\n",
      "(168, 1, 256)\n",
      " Time taken for matching: 0.004445314407348633 seconds(168, 7, 256)(168, 1, 256)\n",
      "\n",
      " (168, 7, 256)\n",
      "(168, 1, 256)Time taken for matching: 0.011762857437133789 seconds \n",
      "(168, 1, 256)Time taken for matching: 0.009177207946777344 seconds(168, 7, 256) \n",
      "\n",
      "(168, 1, 256)(168, 7, 256) \n",
      "Time taken for matching: 0.011380195617675781 seconds(168, 7, 256)\n",
      "\n",
      "(24, 1, 256)(168, 1, 256)(24, 1, 256) Time taken for matching: 0.01147913932800293 seconds  Time taken for matching: 0.009278297424316406 seconds(24, 7, 256)\n",
      "(24, 7, 256)(168, 7, 256)\n",
      "\n",
      "Time taken for matching: 0.00913858413696289 seconds\n",
      "\n",
      "(24, 1, 256)\n",
      "Time taken for matching: 0.00469517707824707 secondsTime taken for matching: 0.004058837890625 seconds \n",
      "\n",
      "(168, 1, 256)(24, 7, 256) \n",
      "(24, 1, 256)(24, 1, 256)(168, 7, 256) Time taken for matching: 0.011748552322387695 seconds(24, 1, 256) Time taken for matching: 0.004663705825805664 seconds\n",
      "(24, 7, 256) \n",
      "(24, 7, 256)\n",
      "\n",
      "(24, 7, 256)\n",
      "Time taken for matching: 0.004286050796508789 seconds\n",
      "\n",
      "Time taken for matching: 0.004998683929443359 secondsTime taken for matching: 0.004292726516723633 seconds\n",
      "Time taken for matching: 0.011868715286254883 seconds\n",
      "(24, 1, 256)\n",
      " (24, 7, 256)(168, 1, 256)\n",
      " (168, 7, 256)Time taken for matching: 0.004368305206298828 seconds\n",
      "\n",
      "(24, 1, 256)(168, 1, 256)  (24, 7, 256)(168, 7, 256)\n",
      "\n",
      "Time taken for matching: 0.009208917617797852 seconds(168, 1, 256)Time taken for matching: 0.0044095516204833984 seconds\n",
      " (168, 1, 256)\n",
      "(168, 7, 256) \n",
      "(168, 7, 256)\n",
      "Time taken for matching: 0.01148843765258789 seconds(24, 1, 256)(168, 1, 256)(168, 1, 256)\n",
      "   (24, 7, 256)Time taken for matching: 0.009293556213378906 seconds(168, 7, 256)(168, 7, 256)\n",
      "\n",
      "\n",
      "\n",
      "Time taken for matching: 0.011416196823120117 secondsTime taken for matching: 0.0038878917694091797 seconds\n",
      "\n",
      "(24, 1, 256)(168, 1, 256)  Time taken for matching: 0.011310815811157227 seconds(24, 7, 256)(24, 1, 256)Time taken for matching: 0.011996746063232422 seconds(168, 7, 256)\n",
      "\n",
      " \n",
      "\n",
      "(24, 1, 256)(24, 7, 256)Time taken for matching: 0.00467991828918457 seconds \n",
      "\n",
      "(24, 7, 256)(168, 1, 256)Time taken for matching: 0.004581928253173828 seconds\n",
      " \n",
      "(168, 7, 256)(24, 1, 256)Time taken for matching: 0.01159214973449707 secondsTime taken for matching: 0.004521369934082031 seconds(24, 1, 256)\n",
      " \n",
      " \n",
      "(24, 7, 256)(168, 1, 256)(24, 7, 256)\n",
      "\n",
      " (168, 7, 256)Time taken for matching: 0.004639625549316406 secondsTime taken for matching: 0.0045299530029296875 seconds\n",
      "\n",
      "Time taken for matching: 0.01172494888305664 seconds(24, 1, 256)\n",
      "\n",
      " (24, 7, 256)\n",
      "Time taken for matching: 0.009302616119384766 secondsTime taken for matching: 0.0037682056427001953 seconds\n",
      "\n",
      "(168, 1, 256) (24, 1, 256)(168, 7, 256)(168, 1, 256) \n",
      " (24, 7, 256)(24, 1, 256)(168, 7, 256)\n",
      " \n",
      "(24, 7, 256)Time taken for matching: 0.004393577575683594 secondsTime taken for matching: 0.008313179016113281 seconds\n",
      "\n",
      "\n",
      "(168, 1, 256)Time taken for matching: 0.0036690235137939453 seconds \n",
      "(168, 7, 256)Time taken for matching: 0.011473894119262695 seconds\n",
      "(168, 1, 256)\n",
      "(24, 1, 256)(168, 1, 256)   (168, 1, 256)(168, 7, 256)(24, 7, 256)(168, 7, 256) \n",
      "\n",
      "\n",
      "(168, 7, 256)Time taken for matching: 0.01172637939453125 seconds\n",
      "\n",
      "(24, 1, 256)Time taken for matching: 0.004342555999755859 seconds \n",
      "(24, 7, 256)Time taken for matching: 0.011699676513671875 seconds\n",
      "Time taken for matching: 0.011596441268920898 secondsTime taken for matching: 0.009484529495239258 seconds\n",
      "\n",
      "\n",
      "Time taken for matching: 0.004427671432495117 seconds(168, 1, 256)(24, 1, 256) \n",
      " (168, 7, 256)(168, 1, 256)(24, 7, 256)\n",
      " \n",
      "(168, 7, 256)(24, 1, 256)Time taken for matching: 0.004346609115600586 seconds\n",
      "(24, 1, 256)(24, 1, 256) \n",
      "  (24, 7, 256)Time taken for matching: 0.00938868522644043 seconds(24, 7, 256)\n",
      "(24, 7, 256)\n",
      "\n",
      "\n",
      "Time taken for matching: 0.004544973373413086 secondsTime taken for matching: 0.004542350769042969 secondsTime taken for matching: 0.0116119384765625 secondsTime taken for matching: 0.004649639129638672 seconds\n",
      "\n",
      "\n",
      "\n",
      "(168, 1, 256)(24, 1, 256)  (168, 7, 256)(24, 7, 256)\n",
      "\n",
      "(24, 1, 256)Time taken for matching: 0.003730297088623047 seconds \n",
      "(168, 1, 256)(24, 7, 256) \n",
      "(168, 7, 256)Time taken for matching: 0.011141300201416016 secondsTime taken for matching: 0.004219770431518555 seconds\n",
      "\n",
      "\n",
      "(168, 1, 256) (168, 1, 256)(168, 7, 256) \n",
      "(168, 7, 256)Time taken for matching: 0.011838436126708984 seconds(24, 1, 256)\n",
      "(168, 1, 256)\n",
      " (168, 1, 256) (24, 7, 256) (168, 7, 256)\n",
      "(168, 7, 256)Time taken for matching: 0.011277198791503906 seconds\n",
      "(168, 1, 256)\n",
      "\n",
      "Time taken for matching: 0.004331350326538086 seconds Time taken for matching: 0.009781360626220703 seconds\n",
      "(168, 7, 256)\n",
      "(24, 1, 256)\n",
      " (24, 7, 256)Time taken for matching: 0.01182699203491211 seconds\n",
      "Time taken for matching: 0.011533021926879883 seconds(24, 1, 256)\n",
      "\n",
      "(24, 1, 256)Time taken for matching: 0.004430055618286133 seconds(168, 1, 256) Time taken for matching: 0.009448528289794922 seconds \n",
      " \n",
      "(24, 7, 256)(24, 7, 256)(168, 7, 256)\n",
      "\n",
      "\n",
      "Time taken for matching: 0.0039539337158203125 secondsTime taken for matching: 0.004790782928466797 seconds(24, 1, 256)(24, 1, 256)\n",
      "\n",
      "  (24, 1, 256)(24, 7, 256) (24, 7, 256)\n",
      "(24, 7, 256)Time taken for matching: 0.011451482772827148 seconds\n",
      "\n",
      "Time taken for matching: 0.00448298454284668 seconds\n",
      "Time taken for matching: 0.004663705825805664 seconds\n",
      "Time taken for matching: 0.0036847591400146484 seconds\n",
      "\n",
      "(168, 1, 256) (168, 7, 256)\n",
      "(24, 1, 256) (24, 7, 256)(168, 1, 256)\n",
      "(168, 1, 256)  Time taken for matching: 0.004366397857666016 seconds(168, 7, 256)Time taken for matching: 0.011685848236083984 seconds(168, 7, 256)\n",
      "\n",
      "\n",
      "\n",
      "(168, 1, 256)(168, 1, 256) (168, 1, 256) (168, 7, 256) (168, 7, 256)Time taken for matching: 0.009373903274536133 seconds\n",
      "Time taken for matching: 0.011402606964111328 seconds(168, 7, 256)\n",
      "(24, 1, 256)\n",
      "\n",
      "\n",
      "(168, 1, 256)  (24, 7, 256)(168, 7, 256)\n",
      "\n",
      "Time taken for matching: 0.011828899383544922 secondsTime taken for matching: 0.009377717971801758 secondsTime taken for matching: 0.004604816436767578 secondsTime taken for matching: 0.009912967681884766 seconds\n",
      "\n",
      "(24, 1, 256)\n",
      "(24, 1, 256)\n",
      "  (24, 7, 256)(24, 7, 256)\n",
      "Time taken for matching: 0.011653423309326172 seconds\n",
      "(168, 1, 256)(24, 1, 256)\n",
      "Time taken for matching: 0.0046536922454833984 seconds  (24, 1, 256)Time taken for matching: 0.00468897819519043 seconds\n",
      "(168, 7, 256)(24, 7, 256)(24, 1, 256) \n",
      "\n",
      "\n",
      " (24, 7, 256)(24, 7, 256)Time taken for matching: 0.0041866302490234375 seconds\n",
      "(24, 1, 256)\n",
      "\n",
      "Time taken for matching: 0.0050928592681884766 seconds Time taken for matching: 0.004922151565551758 seconds\n",
      "(24, 7, 256)Time taken for matching: 0.011713266372680664 seconds\n",
      "\n",
      "(168, 1, 256)\n",
      " Time taken for matching: 0.0045032501220703125 seconds(168, 7, 256)\n",
      "\n",
      "(168, 1, 256)(24, 1, 256)  Time taken for matching: 0.009506464004516602 seconds(168, 7, 256)(24, 7, 256)\n",
      "\n",
      "\n",
      "(168, 1, 256)(168, 1, 256)Time taken for matching: 0.0044400691986083984 seconds  \n",
      "(168, 7, 256)(168, 7, 256)Time taken for matching: 0.009297847747802734 seconds(168, 1, 256)(24, 1, 256)\n",
      "\n",
      "\n",
      "  (168, 7, 256)(168, 1, 256)(24, 7, 256)\n",
      "\n",
      " (168, 7, 256)Time taken for matching: 0.004136323928833008 secondsTime taken for matching: 0.0097198486328125 seconds\n",
      "Time taken for matching: 0.011657476425170898 seconds\n",
      "\n",
      "(168, 1, 256)(24, 1, 256)\n",
      "Time taken for matching: 0.009406328201293945 seconds  \n",
      "(168, 7, 256)(24, 7, 256)\n",
      "\n",
      "(24, 1, 256)Time taken for matching: 0.011713027954101562 secondsTime taken for matching: 0.004609584808349609 seconds \n",
      "\n",
      "(24, 7, 256)(24, 1, 256)\n",
      " (24, 1, 256)Time taken for matching: 0.011738300323486328 secondsTime taken for matching: 0.0036940574645996094 seconds(24, 7, 256) (168, 1, 256)\n",
      "\n",
      "\n",
      "(24, 7, 256) \n",
      "(24, 1, 256)Time taken for matching: 0.00481724739074707 seconds(168, 7, 256) \n",
      "Time taken for matching: 0.0047607421875 seconds\n",
      "(168, 1, 256)(24, 7, 256)\n",
      " \n",
      "(168, 7, 256)(24, 1, 256)Time taken for matching: 0.00466465950012207 seconds \n",
      "\n",
      "(24, 7, 256)\n",
      "Time taken for matching: 0.012668609619140625 secondsTime taken for matching: 0.004526615142822266 seconds\n",
      "\n",
      "(168, 1, 256) (168, 1, 256)Time taken for matching: 0.011133432388305664 seconds(168, 7, 256) \n",
      "\n",
      "(168, 7, 256)(168, 1, 256)\n",
      " (168, 7, 256)\n",
      "(24, 1, 256)Time taken for matching: 0.009262323379516602 seconds (24, 1, 256)\n",
      "(168, 1, 256)(24, 7, 256)  Time taken for matching: 0.011939048767089844 seconds\n",
      "(24, 7, 256)(168, 7, 256)Time taken for matching: 0.009258270263671875 seconds\n",
      "\n",
      "\n",
      "(168, 1, 256)Time taken for matching: 0.005499601364135742 seconds\n",
      "(24, 1, 256)Time taken for matching: 0.004078865051269531 seconds\n",
      "  \n",
      "(168, 7, 256)(24, 7, 256)\n",
      "\n",
      "(24, 1, 256)(24, 1, 256)Time taken for matching: 0.01168966293334961 seconds(168, 1, 256) Time taken for matching: 0.00601506233215332 seconds  \n",
      "(24, 7, 256)\n",
      "(24, 7, 256)(168, 7, 256)\n",
      "\n",
      "\n",
      "Time taken for matching: 0.014138460159301758 secondsTime taken for matching: 0.0060045719146728516 secondsTime taken for matching: 0.006547451019287109 seconds\n",
      "\n",
      "\n",
      "(24, 1, 256) Time taken for matching: 0.014397382736206055 seconds(24, 7, 256)\n",
      "(168, 1, 256)\n",
      "(168, 1, 256) (24, 1, 256) Time taken for matching: 0.004505157470703125 seconds (168, 7, 256)(168, 7, 256)\n",
      "(24, 7, 256)\n",
      "\n",
      "\n",
      "(168, 1, 256)(24, 1, 256)Time taken for matching: 0.004496097564697266 seconds  \n",
      "(168, 7, 256)(24, 7, 256)\n",
      "\n",
      "Time taken for matching: 0.011744499206542969 secondsTime taken for matching: 0.01234579086303711 seconds\n",
      "Time taken for matching: 0.00443577766418457 seconds\n",
      "\n",
      "Time taken for matching: 0.009259223937988281 seconds(168, 1, 256)\n",
      "(168, 1, 256)  (168, 7, 256)(168, 7, 256)(24, 1, 256)\n",
      "\n",
      " (24, 1, 256)(24, 7, 256)(24, 1, 256)  \n",
      "(24, 7, 256)(24, 7, 256)(168, 1, 256)(168, 1, 256)\n",
      "\n",
      "Time taken for matching: 0.004658222198486328 seconds  Time taken for matching: 0.01158595085144043 secondsTime taken for matching: 0.0037343502044677734 secondsTime taken for matching: 0.011703014373779297 seconds\n",
      "(168, 7, 256)Time taken for matching: 0.005112886428833008 seconds(168, 7, 256)\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "Time taken for matching: 0.009821414947509766 seconds(168, 1, 256)(24, 1, 256)\n",
      "(24, 1, 256) Time taken for matching: 0.012198925018310547 seconds  \n",
      "(24, 7, 256)(168, 7, 256)(24, 7, 256)\n",
      "\n",
      "\n",
      "Time taken for matching: 0.004276752471923828 secondsTime taken for matching: 0.0045621395111083984 seconds(24, 1, 256)\n",
      "\n",
      " (168, 1, 256)(24, 7, 256)(24, 1, 256)(168, 1, 256) \n",
      "Time taken for matching: 0.011981010437011719 seconds  (168, 7, 256)Time taken for matching: 0.004121303558349609 seconds\n",
      "(24, 7, 256)\n",
      "(168, 7, 256)\n",
      "\n",
      "\n",
      "(168, 1, 256)Time taken for matching: 0.004807710647583008 seconds \n",
      "Time taken for matching: 0.009836435317993164 seconds(168, 7, 256)\n",
      "(24, 1, 256)Time taken for matching: 0.009749174118041992 seconds\n",
      "\n",
      " (24, 7, 256)(168, 1, 256)\n",
      " (24, 1, 256)(168, 7, 256) Time taken for matching: 0.004876852035522461 secondsTime taken for matching: 0.012176752090454102 seconds(24, 7, 256)(24, 1, 256)\n",
      "\n",
      "(168, 1, 256)\n",
      "\n",
      " (168, 1, 256) Time taken for matching: 0.0038559436798095703 seconds(24, 7, 256) (168, 7, 256)\n",
      "(168, 7, 256)\n",
      "\n",
      "\n",
      "Time taken for matching: 0.009639263153076172 secondsTime taken for matching: 0.004400491714477539 seconds\n",
      "\n",
      "(168, 1, 256)Time taken for matching: 0.011674642562866211 secondsTime taken for matching: 0.009359121322631836 seconds (24, 1, 256)\n",
      "\n",
      "(24, 1, 256)(168, 7, 256)  \n",
      "(24, 7, 256)(24, 7, 256)\n",
      "\n",
      "(24, 1, 256)Time taken for matching: 0.0038442611694335938 seconds(24, 1, 256)\n",
      "  Time taken for matching: 0.006495475769042969 seconds(24, 7, 256)Time taken for matching: 0.011638641357421875 seconds(24, 7, 256)(168, 1, 256)\n",
      "\n",
      "\n",
      "\n",
      " Time taken for matching: 0.004044055938720703 seconds(168, 1, 256)(168, 7, 256)Time taken for matching: 0.004196643829345703 seconds\n",
      " \n",
      "\n",
      "(168, 7, 256)\n",
      "(24, 1, 256) Time taken for matching: 0.01179647445678711 seconds(24, 7, 256)Time taken for matching: 0.009461641311645508 seconds\n",
      "\n",
      "\n",
      "(168, 1, 256)Time taken for matching: 0.004456520080566406 seconds \n",
      "(168, 7, 256)\n",
      "(24, 1, 256)(24, 1, 256) (168, 1, 256) (168, 1, 256)(24, 7, 256) (24, 7, 256)\n",
      " Time taken for matching: 0.009125232696533203 seconds(168, 7, 256)\n",
      "\n",
      "Time taken for matching: 0.0038614273071289062 seconds(168, 7, 256)\n",
      "\n",
      "Time taken for matching: 0.004697561264038086 seconds(168, 1, 256)\n",
      "\n",
      " (168, 7, 256)(24, 1, 256)\n",
      "Time taken for matching: 0.009846925735473633 seconds \n",
      "(168, 1, 256)(24, 7, 256)Time taken for matching: 0.018284082412719727 seconds \n",
      "\n",
      "(168, 7, 256)Time taken for matching: 0.0038194656372070312 seconds\n",
      "(168, 1, 256)\n",
      "Time taken for matching: 0.011831045150756836 seconds(24, 1, 256) \n",
      " (168, 7, 256)(24, 7, 256)(24, 1, 256)\n",
      "\n",
      " (168, 1, 256)(24, 7, 256)Time taken for matching: 0.015539884567260742 secondsTime taken for matching: 0.003741025924682617 seconds\n",
      " \n",
      "\n",
      "(168, 7, 256)Time taken for matching: 0.0038938522338867188 seconds(24, 1, 256)\n",
      "\n",
      " Time taken for matching: 0.011499404907226562 seconds(24, 7, 256)\n",
      "(168, 1, 256)\n",
      " Time taken for matching: 0.004468202590942383 seconds(168, 7, 256)Time taken for matching: 0.00944066047668457 seconds(24, 1, 256)\n",
      "\n",
      "(168, 1, 256)\n",
      "  (24, 7, 256)(24, 1, 256)(168, 7, 256)\n",
      " \n",
      "(24, 7, 256)Time taken for matching: 0.004897594451904297 seconds(24, 1, 256)Time taken for matching: 0.01171731948852539 seconds\n",
      "\n",
      " (168, 1, 256)\n",
      "Time taken for matching: 0.0045740604400634766 seconds(24, 7, 256) (168, 1, 256)\n",
      "\n",
      "(168, 7, 256) \n",
      "(168, 7, 256)Time taken for matching: 0.0040340423583984375 seconds\n",
      "\n",
      "Time taken for matching: 0.010824918746948242 seconds\n",
      "(24, 1, 256)(168, 1, 256)  Time taken for matching: 0.009672403335571289 seconds(24, 7, 256)(168, 7, 256)\n",
      "\n",
      "\n",
      "(24, 1, 256)Time taken for matching: 0.004514217376708984 seconds \n",
      "Time taken for matching: 0.01071476936340332 seconds(24, 7, 256)\n",
      "(24, 1, 256)\n",
      " Time taken for matching: 0.0038857460021972656 secondsTime taken for matching: 0.009981870651245117 seconds(24, 7, 256)\n",
      "\n",
      "\n",
      "(168, 1, 256)Time taken for matching: 0.003965616226196289 seconds (168, 1, 256)\n",
      "(168, 7, 256) \n",
      "(168, 7, 256)\n",
      "(24, 1, 256)(24, 1, 256) (24, 7, 256) Time taken for matching: 0.009138822555541992 seconds\n",
      "\n",
      "(24, 7, 256)Time taken for matching: 0.0044863224029541016 secondsTime taken for matching: 0.011419534683227539 seconds\n",
      "\n",
      "\n",
      "Time taken for matching: 0.006666660308837891 seconds(168, 1, 256)(168, 1, 256)(24, 1, 256)\n",
      "   (168, 7, 256)(168, 7, 256)(24, 7, 256)(168, 1, 256)(168, 1, 256)\n",
      "\n",
      "\n",
      "  (24, 1, 256)Time taken for matching: 0.004077434539794922 seconds(168, 7, 256)(168, 7, 256) \n",
      "\n",
      "\n",
      "(24, 7, 256)\n",
      "Time taken for matching: 0.01194143295288086 secondsTime taken for matching: 0.004894733428955078 seconds\n",
      "Time taken for matching: 0.018342256546020508 seconds\n",
      "Time taken for matching: 0.009781360626220703 seconds(168, 1, 256)\n",
      "Time taken for matching: 0.011344671249389648 seconds\n",
      " \n",
      "(168, 7, 256)\n",
      "(168, 1, 256) (24, 1, 256)(168, 7, 256)(24, 1, 256) \n",
      "(24, 1, 256)(24, 1, 256) (24, 7, 256)Time taken for matching: 0.009282350540161133 seconds (24, 7, 256) \n",
      "\n",
      "(24, 7, 256)\n",
      "(168, 1, 256)(24, 7, 256)\n",
      "Time taken for matching: 0.004783153533935547 seconds Time taken for matching: 0.0040740966796875 seconds\n",
      "\n",
      "(168, 7, 256)Time taken for matching: 0.004137754440307617 seconds\n",
      "\n",
      "\n",
      "Time taken for matching: 0.010196924209594727 secondsTime taken for matching: 0.005389690399169922 seconds(24, 1, 256)\n",
      "\n",
      " (24, 7, 256)\n",
      "(168, 1, 256)Time taken for matching: 0.009795665740966797 secondsTime taken for matching: 0.0037839412689208984 seconds \n",
      "\n",
      "(24, 1, 256)(168, 7, 256) \n",
      "(24, 7, 256)\n",
      "Time taken for matching: 0.003722667694091797 seconds(24, 1, 256)\n",
      " Time taken for matching: 0.011292219161987305 seconds(24, 7, 256)\n",
      "(168, 1, 256)\n",
      "(168, 1, 256) Time taken for matching: 0.003819704055786133 seconds (168, 7, 256)\n",
      "(168, 1, 256)(168, 7, 256)\n",
      "\n",
      " (168, 7, 256)(24, 1, 256)\n",
      "(168, 1, 256)  (168, 1, 256)(24, 7, 256)Time taken for matching: 0.009647130966186523 seconds (168, 7, 256)\n",
      "\n",
      "Time taken for matching: 0.009665250778198242 seconds(168, 7, 256)\n",
      "\n",
      "\n",
      "Time taken for matching: 0.004378795623779297 secondsTime taken for matching: 0.011657953262329102 seconds\n",
      "\n",
      "(24, 1, 256) (24, 1, 256)(24, 7, 256) (168, 1, 256)Time taken for matching: 0.010232686996459961 seconds\n",
      "(24, 7, 256) \n",
      "Time taken for matching: 0.012872934341430664 seconds\n",
      "Time taken for matching: 0.0038187503814697266 seconds(168, 7, 256)(24, 1, 256)\n",
      "(168, 1, 256)\n",
      "Time taken for matching: 0.003942728042602539 seconds\n",
      " \n",
      " (24, 7, 256)(168, 7, 256)\n",
      "\n",
      "(24, 1, 256)Time taken for matching: 0.0047414302825927734 seconds(24, 1, 256) Time taken for matching: 0.009764909744262695 seconds\n",
      " \n",
      "(24, 7, 256)(24, 7, 256)\n",
      "\n",
      "Time taken for matching: 0.004450559616088867 secondsTime taken for matching: 0.013618230819702148 secondsTime taken for matching: 0.003945112228393555 seconds\n",
      "(168, 1, 256)\n",
      "\n",
      " (24, 1, 256)(168, 7, 256) \n",
      "(24, 7, 256)\n",
      "(168, 1, 256) Time taken for matching: 0.0037240982055664062 seconds(168, 1, 256)(168, 7, 256)(24, 1, 256)\n",
      " \n",
      " Time taken for matching: 0.011235713958740234 seconds(168, 7, 256)(24, 7, 256)\n",
      "\n",
      "\n",
      "Time taken for matching: 0.00455021858215332 secondsTime taken for matching: 0.009311914443969727 seconds\n",
      "\n",
      "(168, 1, 256)Time taken for matching: 0.009720325469970703 seconds(24, 1, 256)(168, 1, 256) (168, 1, 256)\n",
      "  (168, 7, 256) (24, 7, 256)\n",
      "(168, 7, 256)(168, 7, 256)\n",
      "(24, 1, 256)\n",
      "\n",
      " Time taken for matching: 0.0041697025299072266 seconds(24, 7, 256)(24, 1, 256)\n",
      "(168, 1, 256)\n",
      " Time taken for matching: 0.009445905685424805 seconds (24, 7, 256)Time taken for matching: 0.004113435745239258 seconds\n",
      "(168, 7, 256)\n",
      "Time taken for matching: 0.009962320327758789 secondsTime taken for matching: 0.012271642684936523 seconds\n",
      "\n",
      "\n",
      "Time taken for matching: 0.004021644592285156 seconds\n",
      "(168, 1, 256)\n",
      " (168, 7, 256)\n",
      "(24, 1, 256)Time taken for matching: 0.009685039520263672 seconds(24, 1, 256) \n",
      " (24, 7, 256)(24, 1, 256)(24, 7, 256)\n",
      " \n",
      "Time taken for matching: 0.009315013885498047 seconds(24, 7, 256)Time taken for matching: 0.004506826400756836 secondsTime taken for matching: 0.003800630569458008 seconds\n",
      "\n",
      "\n",
      "(24, 1, 256)\n",
      " Time taken for matching: 0.004736900329589844 seconds(24, 7, 256)(168, 1, 256)(168, 1, 256)\n",
      "\n",
      "  (24, 1, 256)Time taken for matching: 0.0038504600524902344 seconds(168, 7, 256)(168, 1, 256)(168, 7, 256) \n",
      " \n",
      "\n",
      "(24, 7, 256)(168, 7, 256)\n",
      "\n",
      "Time taken for matching: 0.0040166378021240234 seconds\n",
      "Time taken for matching: 0.0115203857421875 secondsTime taken for matching: 0.00991368293762207 seconds\n",
      "\n",
      "Time taken for matching: 0.009465456008911133 seconds\n",
      "(168, 1, 256) (168, 7, 256)\n",
      "(24, 1, 256)(24, 1, 256) (168, 1, 256) (24, 7, 256)(168, 1, 256)(24, 7, 256) (24, 1, 256)\n",
      " (168, 7, 256)\n",
      "(168, 1, 256) (168, 7, 256)Time taken for matching: 0.009317874908447266 seconds\n",
      "Time taken for matching: 0.004131793975830078 secondsTime taken for matching: 0.004096269607543945 seconds (24, 7, 256)\n",
      "\n",
      "(168, 1, 256)\n",
      "\n",
      "(168, 7, 256)\n",
      " \n",
      "(168, 7, 256)Time taken for matching: 0.005429506301879883 seconds\n",
      "\n",
      "Time taken for matching: 0.012201309204101562 secondsTime taken for matching: 0.010109424591064453 seconds\n",
      "(24, 1, 256)\n",
      " (24, 7, 256)Time taken for matching: 0.012669563293457031 seconds\n",
      "Time taken for matching: 0.009664535522460938 seconds\n",
      "\n",
      "Time taken for matching: 0.0037741661071777344 seconds(24, 1, 256)\n",
      "(24, 1, 256)  (24, 7, 256)(24, 7, 256)\n",
      "\n",
      "(24, 1, 256)Time taken for matching: 0.0037848949432373047 seconds(168, 1, 256)(24, 1, 256)Time taken for matching: 0.0037050247192382812 seconds \n",
      " \n",
      " (24, 7, 256)(168, 7, 256)(168, 1, 256)\n",
      "(24, 7, 256)\n",
      " (168, 1, 256)\n",
      "Time taken for matching: 0.004155635833740234 seconds(168, 7, 256) \n",
      "\n",
      "Time taken for matching: 0.004915714263916016 seconds(168, 7, 256)\n",
      "\n",
      "Time taken for matching: 0.009758472442626953 seconds\n",
      "(168, 1, 256) Time taken for matching: 0.009569168090820312 seconds(168, 7, 256)\n",
      "\n",
      "Time taken for matching: 0.011747598648071289 seconds\n",
      "(24, 1, 256)(168, 1, 256) (168, 1, 256)  (24, 7, 256)(168, 7, 256)(24, 1, 256)Time taken for matching: 0.009290933609008789 seconds(168, 7, 256)\n",
      "\n",
      " \n",
      "\n",
      "(168, 1, 256)Time taken for matching: 0.004074811935424805 seconds(24, 7, 256) (24, 1, 256)\n",
      "\n",
      "(168, 7, 256) \n",
      "Time taken for matching: 0.004260540008544922 secondsTime taken for matching: 0.009124755859375 secondsTime taken for matching: 0.00959634780883789 seconds(24, 7, 256)\n",
      "\n",
      "\n",
      "\n",
      "(168, 1, 256)(24, 1, 256) Time taken for matching: 0.0048944950103759766 seconds(168, 7, 256) \n",
      "\n",
      "(24, 7, 256)(24, 1, 256)(24, 1, 256) Time taken for matching: 0.010376214981079102 seconds\n",
      " (24, 7, 256)\n",
      "(24, 7, 256)\n",
      "Time taken for matching: 0.0055904388427734375 seconds\n",
      "Time taken for matching: 0.003779888153076172 seconds\n",
      "Time taken for matching: 0.011502981185913086 secondsTime taken for matching: 0.003974199295043945 seconds\n",
      "\n",
      "\n",
      "(168, 1, 256) (168, 7, 256)(168, 1, 256)\n",
      " (168, 7, 256)\n",
      "(24, 1, 256)(24, 1, 256)  Time taken for matching: 0.009588241577148438 seconds(24, 7, 256)(24, 7, 256)\n",
      "\n",
      "\n",
      "(168, 1, 256)Time taken for matching: 0.009392023086547852 secondsTime taken for matching: 0.0046346187591552734 seconds \n",
      "Time taken for matching: 0.006682872772216797 seconds\n",
      "(168, 7, 256)\n",
      "(168, 1, 256)(24, 1, 256)(168, 1, 256)\n",
      "   (168, 7, 256)(24, 7, 256)(168, 7, 256)(24, 1, 256)\n",
      "\n",
      "\n",
      " (24, 7, 256)Time taken for matching: 0.0040645599365234375 seconds\n",
      "\n",
      "Time taken for matching: 0.012176513671875 secondsTime taken for matching: 0.0038793087005615234 seconds\n",
      "Time taken for matching: 0.009903430938720703 seconds\n",
      "Time taken for matching: 0.009862422943115234 seconds\n",
      "\n",
      "(168, 1, 256) (24, 1, 256)(24, 1, 256)(168, 7, 256)(24, 1, 256)  \n",
      " (24, 7, 256)(24, 7, 256)(24, 7, 256)\n",
      "(168, 1, 256)\n",
      "\n",
      " Time taken for matching: 0.0038750171661376953 secondsTime taken for matching: 0.0039212703704833984 secondsTime taken for matching: 0.0047380924224853516 seconds\n",
      "(168, 7, 256)(168, 1, 256)\n",
      "\n",
      "\n",
      " (168, 7, 256)Time taken for matching: 0.016605377197265625 seconds(168, 1, 256)\n",
      "(168, 1, 256) \n",
      " (168, 7, 256)\n",
      "(168, 7, 256)Time taken for matching: 0.012193679809570312 seconds\n",
      "\n",
      "Time taken for matching: 0.009901762008666992 seconds\n",
      "Time taken for matching: 0.009636402130126953 seconds(24, 1, 256)\n",
      " (168, 1, 256)(24, 7, 256)Time taken for matching: 0.015034675598144531 seconds(24, 1, 256) (168, 1, 256)(24, 1, 256)\n",
      "\n",
      "(168, 7, 256)   Time taken for matching: 0.00531768798828125 seconds(24, 1, 256)\n",
      "(24, 7, 256)(24, 7, 256)(168, 7, 256)\n",
      " \n",
      "(168, 1, 256)\n",
      "\n",
      "(24, 7, 256) Time taken for matching: 0.005346775054931641 secondsTime taken for matching: 0.004519939422607422 seconds(24, 1, 256)\n",
      "(168, 7, 256)\n",
      "Time taken for matching: 0.009634256362915039 seconds\n",
      " \n",
      "Time taken for matching: 0.00477147102355957 seconds\n",
      "(24, 7, 256)Time taken for matching: 0.010237455368041992 seconds\n",
      "\n",
      "\n",
      "Time taken for matching: 0.004524946212768555 seconds\n",
      "(24, 1, 256)Time taken for matching: 0.01216268539428711 seconds \n",
      "(24, 1, 256)(24, 7, 256) \n",
      "(24, 7, 256)Time taken for matching: 0.003754138946533203 seconds\n",
      "\n",
      "Time taken for matching: 0.0037622451782226562 seconds\n",
      "(168, 1, 256)(24, 1, 256)  (168, 7, 256)(24, 7, 256)(168, 1, 256)\n",
      "\n",
      "(168, 1, 256)  (168, 7, 256)Time taken for matching: 0.004758119583129883 seconds(168, 7, 256)\n",
      "\n",
      "(168, 1, 256)\n",
      "Time taken for matching: 0.00928807258605957 seconds \n",
      "(168, 7, 256)\n",
      "(168, 1, 256) Time taken for matching: 0.011436223983764648 seconds(168, 7, 256)(168, 1, 256)Time taken for matching: 0.013587713241577148 seconds(24, 1, 256)\n",
      "\n",
      " Time taken for matching: 0.011339902877807617 seconds\n",
      " (168, 1, 256)(168, 7, 256)\n",
      "(24, 7, 256)\n",
      " \n",
      "(168, 7, 256)\n",
      "Time taken for matching: 0.004084348678588867 secondsTime taken for matching: 0.009211063385009766 seconds\n",
      "\n",
      "(24, 1, 256)(24, 1, 256) Time taken for matching: 0.009613513946533203 seconds (24, 1, 256)(24, 7, 256)\n",
      "(24, 7, 256)Time taken for matching: 0.013817548751831055 seconds\n",
      " \n",
      "\n",
      "(168, 1, 256)(24, 1, 256)(24, 7, 256)Time taken for matching: 0.004077911376953125 seconds  \n",
      "\n",
      "Time taken for matching: 0.0050506591796875 seconds(24, 7, 256)(24, 1, 256)(168, 7, 256)\n",
      "\n",
      " Time taken for matching: 0.0052411556243896484 seconds\n",
      "(24, 1, 256)(24, 7, 256)\n",
      "Time taken for matching: 0.004110574722290039 seconds \n",
      "\n",
      "(24, 7, 256)Time taken for matching: 0.004023313522338867 seconds\n",
      "\n",
      "(168, 1, 256) Time taken for matching: 0.00412297248840332 secondsTime taken for matching: 0.012285709381103516 seconds(168, 7, 256)\n",
      "\n",
      "\n",
      "(168, 1, 256)Time taken for matching: 0.009225845336914062 seconds \n",
      "(24, 1, 256)(168, 7, 256) \n",
      "(24, 7, 256)\n",
      "(168, 1, 256) (24, 1, 256)(168, 1, 256)Time taken for matching: 0.0044097900390625 seconds(168, 7, 256)(168, 1, 256) (168, 1, 256) Time taken for matching: 0.009340047836303711 seconds\n",
      " \n",
      "(24, 7, 256) (168, 7, 256)\n",
      "(168, 7, 256)\n",
      "(168, 7, 256)\n",
      "\n",
      "\n",
      "Time taken for matching: 0.00451207160949707 seconds(168, 1, 256)\n",
      " Time taken for matching: 0.011854410171508789 seconds(24, 1, 256)(168, 7, 256)\n",
      " Time taken for matching: 0.010088920593261719 seconds\n",
      "Time taken for matching: 0.011334419250488281 seconds(24, 7, 256)Time taken for matching: 0.011959314346313477 seconds\n",
      "\n",
      "\n",
      "\n",
      "Time taken for matching: 0.003896474838256836 seconds\n",
      "(24, 1, 256)Time taken for matching: 0.011613845825195312 seconds(24, 1, 256)(24, 1, 256) \n",
      "  (24, 7, 256)(24, 1, 256)(24, 7, 256)(24, 7, 256)\n",
      " \n",
      "\n",
      "(168, 1, 256)(168, 1, 256)(24, 7, 256)Time taken for matching: 0.0045871734619140625 secondsTime taken for matching: 0.0040209293365478516 seconds Time taken for matching: 0.00402379035949707 seconds \n",
      "\n",
      "\n",
      "\n",
      "(168, 7, 256)(24, 1, 256)(168, 7, 256)Time taken for matching: 0.004907131195068359 seconds\n",
      "\n",
      " \n",
      "(24, 7, 256)\n",
      "(168, 1, 256) Time taken for matching: 0.004866123199462891 seconds(168, 7, 256)Time taken for matching: 0.009893655776977539 seconds\n",
      "Time taken for matching: 0.012164831161499023 seconds\n",
      "\n",
      "\n",
      "(24, 1, 256)Time taken for matching: 0.009391069412231445 seconds (168, 1, 256)\n",
      "(168, 1, 256)(24, 7, 256) (24, 1, 256) \n",
      "(168, 7, 256) (168, 7, 256)\n",
      "Time taken for matching: 0.0037958621978759766 seconds(24, 7, 256)\n",
      "(168, 1, 256)\n",
      "\n",
      "(24, 1, 256)  (168, 7, 256)Time taken for matching: 0.0048313140869140625 seconds(24, 7, 256)(168, 1, 256)\n",
      "\n",
      "\n",
      "Time taken for matching: 0.00941014289855957 seconds Time taken for matching: 0.009631156921386719 seconds\n",
      "Time taken for matching: 0.003832578659057617 seconds(168, 7, 256)\n",
      "\n",
      "\n",
      "(168, 1, 256) Time taken for matching: 0.011781454086303711 seconds(168, 7, 256)(24, 1, 256)\n",
      "\n",
      "(24, 1, 256)  (24, 7, 256)Time taken for matching: 0.011993885040283203 seconds(24, 7, 256)\n",
      "\n",
      "\n",
      "(168, 1, 256)Time taken for matching: 0.0037374496459960938 secondsTime taken for matching: 0.003698110580444336 seconds\n",
      " Time taken for matching: 0.011517763137817383 seconds\n",
      "(24, 1, 256)(168, 7, 256)\n",
      " \n",
      "(24, 7, 256)(24, 1, 256)\n",
      " (168, 1, 256)(168, 1, 256)Time taken for matching: 0.0046770572662353516 seconds(24, 7, 256)  Time taken for matching: 0.009612560272216797 seconds\n",
      "\n",
      "(168, 7, 256)(24, 1, 256)(168, 7, 256)\n",
      "\n",
      "Time taken for matching: 0.004634857177734375 seconds \n",
      "\n",
      "(24, 7, 256)\n",
      "Time taken for matching: 0.004777193069458008 seconds(24, 1, 256)Time taken for matching: 0.009786605834960938 seconds(168, 1, 256)\n",
      "(168, 1, 256) \n",
      " Time taken for matching: 0.011791229248046875 seconds (24, 7, 256)(168, 7, 256)\n",
      "\n",
      "(168, 7, 256)\n",
      "\n",
      "Time taken for matching: 0.004095554351806641 seconds\n",
      "(24, 1, 256) (24, 7, 256)Time taken for matching: 0.009621143341064453 secondsTime taken for matching: 0.009590387344360352 seconds(24, 1, 256)\n",
      "\n",
      "\n",
      " Time taken for matching: 0.003873586654663086 seconds(24, 7, 256)\n",
      "\n",
      "(168, 1, 256) Time taken for matching: 0.004550933837890625 seconds(24, 1, 256)(168, 1, 256)(24, 1, 256)(168, 7, 256)\n",
      "   \n",
      "(24, 7, 256)(24, 7, 256)(168, 7, 256)\n",
      "(168, 1, 256)\n",
      "\n",
      " Time taken for matching: 0.00392603874206543 seconds(168, 1, 256)Time taken for matching: 0.003937721252441406 seconds\n",
      "(168, 7, 256) \n",
      "\n",
      "(168, 7, 256)Time taken for matching: 0.01232290267944336 seconds\n",
      "\n",
      "Time taken for matching: 0.012078285217285156 seconds\n",
      "(168, 1, 256)Time taken for matching: 0.011312484741210938 seconds Time taken for matching: 0.009468555450439453 seconds\n",
      "(168, 7, 256)\n",
      "\n",
      "(24, 1, 256) (24, 1, 256)(24, 7, 256) \n",
      "(24, 7, 256)(24, 1, 256)(168, 1, 256)(24, 1, 256)Time taken for matching: 0.009514570236206055 seconds(168, 1, 256)\n",
      "  (168, 1, 256)\n",
      "Time taken for matching: 0.004580259323120117 seconds  (24, 7, 256)Time taken for matching: 0.004715681076049805 seconds(168, 7, 256) (24, 7, 256)\n",
      "(168, 7, 256)\n",
      "\n",
      "\n",
      "(168, 7, 256)\n",
      "\n",
      "\n",
      "Time taken for matching: 0.004894256591796875 seconds(24, 1, 256)\n",
      "Time taken for matching: 0.005573749542236328 seconds \n",
      "(24, 7, 256)\n",
      "Time taken for matching: 0.010426521301269531 secondsTime taken for matching: 0.010320425033569336 secondsTime taken for matching: 0.012702703475952148 secondsTime taken for matching: 0.0036535263061523438 seconds\n",
      "\n",
      "\n",
      "\n",
      "(24, 1, 256)(24, 1, 256)  (24, 7, 256)(24, 1, 256)(24, 7, 256)\n",
      " \n",
      "(168, 1, 256)Time taken for matching: 0.0037665367126464844 seconds(24, 7, 256)(168, 1, 256) Time taken for matching: 0.0038895606994628906 seconds\n",
      "(168, 1, 256)\n",
      " (168, 7, 256)\n",
      " (168, 7, 256)\n",
      "Time taken for matching: 0.005003929138183594 seconds(168, 7, 256)\n",
      "(168, 1, 256)\n",
      "\n",
      "(168, 1, 256)  (168, 7, 256)(168, 7, 256)\n",
      "Time taken for matching: 0.009551763534545898 seconds\n",
      "\n",
      "Time taken for matching: 0.011479854583740234 secondsTime taken for matching: 0.011926889419555664 seconds\n",
      "\n",
      "Time taken for matching: 0.009270668029785156 secondsTime taken for matching: 0.011467933654785156 seconds(24, 1, 256)\n",
      "\n",
      " (168, 1, 256)(24, 7, 256)(24, 1, 256) (168, 1, 256)\n",
      " (168, 7, 256) (24, 1, 256)(24, 7, 256)Time taken for matching: 0.0037889480590820312 seconds\n",
      "(168, 7, 256)(24, 1, 256)\n",
      " \n",
      "\n",
      " (24, 1, 256)(24, 7, 256)Time taken for matching: 0.004069089889526367 seconds(24, 7, 256) \n",
      "\n",
      "\n",
      "(24, 7, 256)(168, 1, 256)Time taken for matching: 0.00952291488647461 secondsTime taken for matching: 0.00513005256652832 secondsTime taken for matching: 0.004056692123413086 seconds\n",
      " \n",
      "\n",
      "Time taken for matching: 0.009701728820800781 seconds\n",
      "(168, 7, 256)Time taken for matching: 0.004781007766723633 seconds\n",
      "\n",
      "\n",
      "(24, 1, 256) (24, 1, 256)(24, 7, 256) Time taken for matching: 0.01188039779663086 seconds\n",
      "(24, 7, 256)\n",
      "(168, 1, 256)Time taken for matching: 0.0036334991455078125 seconds\n",
      " \n",
      "Time taken for matching: 0.0037114620208740234 seconds(168, 7, 256)(168, 1, 256)\n",
      "\n",
      " (168, 7, 256)\n",
      "(168, 1, 256)(24, 1, 256)  (168, 7, 256)Time taken for matching: 0.009299755096435547 seconds(24, 7, 256)\n",
      "\n",
      "(168, 1, 256)\n",
      "Time taken for matching: 0.009248018264770508 seconds \n",
      "Time taken for matching: 0.00457310676574707 seconds(168, 7, 256)(168, 1, 256)\n",
      "\n",
      "Time taken for matching: 0.009089231491088867 seconds (24, 1, 256)\n",
      " (168, 7, 256)(168, 1, 256)(24, 7, 256)(24, 1, 256)\n",
      " (168, 1, 256)\n",
      " (168, 7, 256) (24, 7, 256)\n",
      "Time taken for matching: 0.003877401351928711 secondsTime taken for matching: 0.011756420135498047 seconds(24, 1, 256)(168, 7, 256)\n",
      "\n",
      "\n",
      "\n",
      " Time taken for matching: 0.004131793975830078 secondsTime taken for matching: 0.012080669403076172 seconds(24, 7, 256)\n",
      "\n",
      "\n",
      "Time taken for matching: 0.009371757507324219 seconds\n",
      "Time taken for matching: 0.00413203239440918 secondsTime taken for matching: 0.00961923599243164 seconds\n",
      "\n",
      "(24, 1, 256) (24, 1, 256)(24, 7, 256)(24, 1, 256) \n",
      " (168, 1, 256)(24, 1, 256)(24, 7, 256)(24, 7, 256)Time taken for matching: 0.0044782161712646484 seconds \n",
      " \n",
      "\n",
      "(168, 7, 256)(24, 7, 256)Time taken for matching: 0.00397944450378418 seconds\n",
      "\n",
      "Time taken for matching: 0.0047605037689208984 seconds\n",
      "\n",
      "Time taken for matching: 0.004061698913574219 seconds(168, 1, 256)\n",
      " (168, 1, 256)(168, 7, 256) \n",
      "(168, 7, 256)(168, 1, 256)Time taken for matching: 0.011993169784545898 seconds \n",
      "\n",
      "(168, 7, 256)\n",
      "Time taken for matching: 0.009295463562011719 seconds\n",
      "Time taken for matching: 0.010980367660522461 seconds\n",
      "Time taken for matching: 0.00933694839477539 seconds(24, 1, 256)\n",
      " (24, 1, 256)(24, 7, 256) (168, 1, 256)\n",
      "(168, 1, 256)(24, 1, 256)(24, 7, 256)   \n",
      "Time taken for matching: 0.004659891128540039 seconds(24, 1, 256)(168, 7, 256)(168, 1, 256)(168, 7, 256)(168, 1, 256)(24, 7, 256)\n",
      " Time taken for matching: 0.0040590763092041016 seconds \n",
      "\n",
      "\n",
      " (24, 7, 256)\n",
      "(168, 7, 256)(168, 7, 256)Time taken for matching: 0.004741668701171875 seconds\n",
      "\n",
      "\n",
      "\n",
      "Time taken for matching: 0.00480341911315918 seconds\n",
      "Time taken for matching: 0.012140750885009766 secondsTime taken for matching: 0.010260581970214844 seconds\n",
      "\n",
      "Time taken for matching: 0.01246953010559082 secondsTime taken for matching: 0.012413263320922852 seconds\n",
      "\n",
      "(24, 1, 256)(24, 1, 256)  (24, 7, 256)(24, 7, 256)\n",
      "\n",
      "(168, 1, 256)Time taken for matching: 0.0036203861236572266 seconds(24, 1, 256)Time taken for matching: 0.003667593002319336 seconds(24, 1, 256)\n",
      " \n",
      " (168, 7, 256)(168, 1, 256) (168, 1, 256)(24, 7, 256)\n",
      " (24, 7, 256)(168, 1, 256) \n",
      "(168, 7, 256)\n",
      " (168, 7, 256)\n",
      "Time taken for matching: 0.004947662353515625 seconds(168, 7, 256)\n",
      "Time taken for matching: 0.004990339279174805 seconds\n",
      "\n",
      "\n",
      "Time taken for matching: 0.009446144104003906 seconds\n",
      "Time taken for matching: 0.010144948959350586 secondsTime taken for matching: 0.012033939361572266 secondsTime taken for matching: 0.00972437858581543 seconds\n",
      "\n",
      "\n",
      "(24, 1, 256) (168, 1, 256)(24, 7, 256)(168, 1, 256) \n",
      " (168, 7, 256)(24, 1, 256)(24, 1, 256)(168, 7, 256)Time taken for matching: 0.0036551952362060547 seconds\n",
      " (24, 1, 256)\n",
      " \n",
      "(24, 7, 256) (24, 7, 256)\n",
      "\n",
      "(24, 7, 256)Time taken for matching: 0.0039217472076416016 seconds\n",
      "Time taken for matching: 0.004014492034912109 seconds\n",
      "Time taken for matching: 0.00975656509399414 seconds\n",
      "Time taken for matching: 0.00988912582397461 secondsTime taken for matching: 0.0047566890716552734 seconds\n",
      "(168, 1, 256)\n",
      "\n",
      "(168, 1, 256)  (168, 7, 256)(168, 7, 256)\n",
      "\n",
      "(24, 1, 256) (24, 1, 256)(24, 7, 256) \n",
      "(24, 7, 256)\n",
      "(168, 1, 256)Time taken for matching: 0.0034742355346679688 secondsTime taken for matching: 0.011701107025146484 seconds Time taken for matching: 0.003631114959716797 seconds\n",
      "Time taken for matching: 0.011743307113647461 seconds\n",
      "(168, 7, 256)\n",
      "\n",
      "\n",
      "(168, 1, 256) (168, 1, 256)(168, 7, 256) \n",
      "(168, 7, 256)\n",
      "Time taken for matching: 0.009351730346679688 seconds(24, 1, 256)\n",
      "(24, 1, 256) (168, 1, 256) (24, 7, 256) Time taken for matching: 0.009125471115112305 seconds(24, 7, 256)\n",
      "(168, 7, 256)\n",
      "\n",
      "Time taken for matching: 0.009461641311645508 seconds\n",
      "Time taken for matching: 0.004483461380004883 seconds(24, 1, 256)\n",
      "\n",
      "Time taken for matching: 0.004627704620361328 seconds \n",
      "(24, 7, 256)(168, 1, 256)\n",
      "(24, 1, 256)  Time taken for matching: 0.003833770751953125 seconds(24, 1, 256)(168, 1, 256)(168, 7, 256)Time taken for matching: 0.011579036712646484 seconds(24, 7, 256)\n",
      " \n",
      " \n",
      "\n",
      "(24, 7, 256)(168, 7, 256)\n",
      "Time taken for matching: 0.004212141036987305 seconds\n",
      "\n",
      "Time taken for matching: 0.0040988922119140625 seconds\n",
      "Time taken for matching: 0.009705305099487305 seconds\n",
      "(24, 1, 256)Time taken for matching: 0.0110321044921875 seconds \n",
      "(24, 7, 256)\n",
      "(24, 1, 256) Time taken for matching: 0.004293203353881836 seconds(168, 1, 256)(24, 7, 256)\n",
      " (168, 1, 256)\n",
      "(168, 1, 256)(24, 1, 256)(168, 7, 256)  Time taken for matching: 0.003751516342163086 seconds\n",
      " (168, 7, 256)(168, 7, 256)\n",
      "(24, 7, 256)\n",
      "\n",
      "(168, 1, 256)\n",
      " (168, 1, 256)(168, 7, 256)Time taken for matching: 0.004639625549316406 seconds \n",
      "\n",
      "(168, 7, 256)Time taken for matching: 0.011774778366088867 seconds\n",
      "Time taken for matching: 0.009732723236083984 seconds\n",
      "Time taken for matching: 0.012050867080688477 seconds\n",
      "\n",
      "Time taken for matching: 0.00931096076965332 seconds\n",
      "Time taken for matching: 0.00955963134765625 seconds\n",
      "(24, 1, 256)(24, 1, 256)  (24, 7, 256)(168, 1, 256)(24, 1, 256)(24, 1, 256)(168, 1, 256)(24, 7, 256)\n",
      "   (24, 1, 256) \n",
      "(168, 7, 256)Time taken for matching: 0.0038411617279052734 seconds(24, 7, 256)(24, 7, 256) (168, 7, 256)\n",
      "\n",
      "Time taken for matching: 0.004998445510864258 seconds\n",
      "\n",
      "(24, 7, 256)\n",
      "\n",
      "\n",
      "Time taken for matching: 0.004754543304443359 secondsTime taken for matching: 0.005540132522583008 seconds\n",
      "Time taken for matching: 0.0046062469482421875 seconds\n",
      "(168, 1, 256)\n",
      "Time taken for matching: 0.010132551193237305 seconds \n",
      "(168, 7, 256)Time taken for matching: 0.012664079666137695 seconds\n",
      "\n",
      "(24, 1, 256) (24, 7, 256)Time taken for matching: 0.011818408966064453 seconds\n",
      "\n",
      "(24, 1, 256)(168, 1, 256)Time taken for matching: 0.003606557846069336 seconds  \n",
      "(24, 7, 256)(168, 7, 256)(168, 1, 256)\n",
      "\n",
      " (168, 7, 256)Time taken for matching: 0.0045473575592041016 seconds(168, 1, 256)(168, 1, 256)(24, 1, 256)\n",
      "\n",
      "   (168, 1, 256)(168, 7, 256)(168, 7, 256)(24, 7, 256) \n",
      "\n",
      "Time taken for matching: 0.009931087493896484 seconds\n",
      "(168, 7, 256)\n",
      "Time taken for matching: 0.009397745132446289 secondsTime taken for matching: 0.004641056060791016 seconds\n",
      "\n",
      "\n",
      "Time taken for matching: 0.00994110107421875 seconds\n",
      "Time taken for matching: 0.011974573135375977 seconds(168, 1, 256)\n",
      "(24, 1, 256)(24, 1, 256) Time taken for matching: 0.01168060302734375 seconds  (168, 7, 256)(24, 7, 256)\n",
      "\n",
      "(24, 7, 256)(24, 1, 256)\n",
      "\n",
      " Time taken for matching: 0.003854990005493164 seconds(24, 7, 256)Time taken for matching: 0.004681110382080078 seconds\n",
      "(24, 1, 256)\n",
      "\n",
      " Time taken for matching: 0.009629249572753906 secondsTime taken for matching: 0.0039403438568115234 seconds(168, 1, 256)(24, 7, 256)(24, 1, 256)\n",
      "\n",
      "\n",
      "  (168, 7, 256)(24, 7, 256)Time taken for matching: 0.0046253204345703125 seconds\n",
      "\n",
      "\n",
      "(168, 1, 256)(24, 1, 256)Time taken for matching: 0.004605770111083984 seconds  \n",
      "(168, 7, 256)(24, 7, 256)\n",
      "\n",
      "Time taken for matching: 0.01191091537475586 secondsTime taken for matching: 0.0036382675170898438 seconds\n",
      "\n",
      "(168, 1, 256) (168, 7, 256)Time taken for matching: 0.011368751525878906 seconds\n",
      "(168, 1, 256)\n",
      " (168, 1, 256)(24, 1, 256)(168, 7, 256)  \n",
      "(168, 7, 256)(24, 7, 256)\n",
      "Time taken for matching: 0.00941777229309082 seconds\n",
      "\n",
      "(24, 1, 256)Time taken for matching: 0.004495859146118164 seconds \n",
      "(168, 1, 256)Time taken for matching: 0.00929403305053711 seconds(24, 7, 256)Time taken for matching: 0.010993480682373047 seconds \n",
      "\n",
      "(168, 1, 256)(168, 1, 256)\n",
      "(168, 7, 256)(24, 1, 256)  \n",
      "Time taken for matching: 0.004723072052001953 seconds (168, 7, 256)(168, 7, 256)\n",
      "(24, 7, 256)\n",
      "\n",
      "(24, 1, 256)\n",
      " (24, 7, 256)Time taken for matching: 0.004213809967041016 seconds(24, 1, 256)\n",
      "\n",
      "Time taken for matching: 0.012243270874023438 seconds Time taken for matching: 0.009764432907104492 secondsTime taken for matching: 0.003686189651489258 seconds\n",
      "(24, 7, 256)\n",
      "Time taken for matching: 0.011976242065429688 seconds\n",
      "\n",
      "\n",
      "Time taken for matching: 0.004579305648803711 seconds\n",
      "(24, 1, 256)(24, 1, 256) (168, 1, 256)(168, 1, 256)(24, 7, 256) (24, 1, 256)  (24, 7, 256) \n",
      "(168, 7, 256)\n",
      "(24, 7, 256)\n",
      "Time taken for matching: 0.004212617874145508 seconds(168, 7, 256)\n",
      "Time taken for matching: 0.004782438278198242 seconds\n",
      "\n",
      "\n",
      "Time taken for matching: 0.00477147102355957 seconds(168, 1, 256)\n",
      " (168, 7, 256)Time taken for matching: 0.011831521987915039 seconds(168, 1, 256)Time taken for matching: 0.009783506393432617 seconds\n",
      "\n",
      " \n",
      "(168, 7, 256)\n",
      "Time taken for matching: 0.008661508560180664 seconds(168, 1, 256)\n",
      " (24, 1, 256)(168, 7, 256) \n",
      "(24, 1, 256)Time taken for matching: 0.011565446853637695 seconds(24, 7, 256)(168, 1, 256) \n",
      "(24, 1, 256)\n",
      " (24, 7, 256) (168, 7, 256)\n",
      "Time taken for matching: 0.004590749740600586 seconds(24, 7, 256)\n",
      "\n",
      "\n",
      "(168, 1, 256)Time taken for matching: 0.011706829071044922 secondsTime taken for matching: 0.0050640106201171875 seconds Time taken for matching: 0.0039212703704833984 seconds\n",
      "\n",
      "(168, 1, 256)(168, 7, 256)\n",
      "(24, 1, 256)Time taken for matching: 0.009405136108398438 seconds \n",
      " \n",
      "(168, 7, 256)(24, 7, 256)\n",
      "\n",
      "(24, 1, 256)Time taken for matching: 0.004630565643310547 seconds \n",
      "(24, 1, 256)Time taken for matching: 0.010923147201538086 seconds(24, 7, 256) \n",
      "\n",
      "(24, 7, 256)Time taken for matching: 0.012320995330810547 seconds\n",
      "\n",
      "Time taken for matching: 0.004403829574584961 secondsTime taken for matching: 0.0036089420318603516 seconds\n",
      "\n",
      "(168, 1, 256)(24, 1, 256)  (168, 1, 256)(24, 1, 256)(168, 7, 256)(24, 7, 256)  \n",
      "(168, 1, 256)\n",
      "(168, 7, 256)(24, 7, 256) \n",
      "Time taken for matching: 0.0046999454498291016 seconds\n",
      "(168, 7, 256)\n",
      "Time taken for matching: 0.004445552825927734 seconds\n",
      "Time taken for matching: 0.009252548217773438 seconds\n",
      "\n",
      "(168, 1, 256) (168, 1, 256)Time taken for matching: 0.012315750122070312 seconds(168, 7, 256) \n",
      "\n",
      "(24, 1, 256)Time taken for matching: 0.011767387390136719 seconds(168, 7, 256)\n",
      " (168, 1, 256)\n",
      "(24, 7, 256) \n",
      "(168, 7, 256)Time taken for matching: 0.0037560462951660156 secondsTime taken for matching: 0.011157512664794922 seconds\n",
      "(24, 1, 256)\n",
      "\n",
      "Time taken for matching: 0.009382963180541992 seconds \n",
      "(24, 7, 256)(24, 1, 256)\n",
      " Time taken for matching: 0.004421234130859375 secondsTime taken for matching: 0.011529207229614258 seconds(24, 7, 256)(24, 1, 256)(168, 1, 256)\n",
      "\n",
      "\n",
      " (24, 1, 256) (24, 7, 256)(168, 1, 256) Time taken for matching: 0.0047550201416015625 seconds(168, 7, 256)\n",
      "(24, 7, 256) \n",
      "\n",
      "\n",
      "Time taken for matching: 0.004040241241455078 seconds(168, 7, 256)\n",
      "Time taken for matching: 0.004098415374755859 seconds(24, 1, 256)\n",
      "\n",
      " (24, 7, 256)(168, 1, 256)\n",
      " Time taken for matching: 0.011960268020629883 seconds(168, 7, 256)\n",
      "Time taken for matching: 0.004027843475341797 secondsTime taken for matching: 0.0123443603515625 seconds\n",
      "\n",
      "\n",
      "Time taken for matching: 0.009675741195678711 seconds(24, 1, 256)\n",
      "(168, 1, 256)  (24, 1, 256)(24, 7, 256)(168, 1, 256)(168, 7, 256)  \n",
      "(168, 1, 256)\n",
      "(24, 7, 256)(168, 7, 256)(24, 1, 256)(168, 1, 256) Time taken for matching: 0.004812955856323242 seconds\n",
      "\n",
      " (168, 7, 256) \n",
      "(24, 7, 256)\n",
      "Time taken for matching: 0.00511479377746582 seconds(168, 7, 256)\n",
      "\n",
      "\n",
      "Time taken for matching: 0.01187753677368164 secondsTime taken for matching: 0.004122495651245117 secondsTime taken for matching: 0.00976419448852539 seconds\n",
      "\n",
      "\n",
      "(168, 1, 256)Time taken for matching: 0.009984970092773438 seconds\n",
      " (168, 7, 256)Time taken for matching: 0.012489557266235352 seconds\n",
      "\n",
      "(24, 1, 256)(24, 1, 256)  (24, 1, 256)(24, 7, 256)(24, 7, 256) \n",
      "\n",
      "(24, 7, 256)Time taken for matching: 0.011246919631958008 secondsTime taken for matching: 0.0036933422088623047 seconds\n",
      "\n",
      "(24, 1, 256)Time taken for matching: 0.004504680633544922 seconds\n",
      "Time taken for matching: 0.0037522315979003906 seconds \n",
      "\n",
      "(24, 7, 256)(168, 1, 256)(168, 1, 256)\n",
      "  (168, 7, 256)(24, 1, 256)Time taken for matching: 0.004348278045654297 seconds(168, 7, 256)(168, 1, 256)\n",
      " \n",
      "\n",
      " (24, 7, 256)(168, 7, 256)\n",
      "\n",
      "Time taken for matching: 0.0039670467376708984 secondsTime taken for matching: 0.009231090545654297 seconds\n",
      "\n",
      "Time taken for matching: 0.01177525520324707 seconds\n",
      "(168, 1, 256)Time taken for matching: 0.011955976486206055 seconds \n",
      "(168, 1, 256)(168, 7, 256)(24, 1, 256) \n",
      " (168, 7, 256)(24, 7, 256)\n",
      "(168, 1, 256)(24, 1, 256)\n",
      " (168, 1, 256) Time taken for matching: 0.003924369812011719 seconds(168, 7, 256) (24, 1, 256)Time taken for matching: 0.009079694747924805 seconds(24, 7, 256)\n",
      "(168, 7, 256)\n",
      " \n",
      "Time taken for matching: 0.009350776672363281 seconds\n",
      "\n",
      "(168, 1, 256)(24, 7, 256)\n",
      " Time taken for matching: 0.005242586135864258 seconds\n",
      "(168, 7, 256)\n",
      "\n",
      "Time taken for matching: 0.0050640106201171875 seconds(24, 1, 256)Time taken for matching: 0.011911630630493164 seconds\n",
      "Time taken for matching: 0.009948015213012695 seconds \n",
      "(24, 1, 256)\n",
      "(24, 7, 256) \n",
      "(24, 7, 256)Time taken for matching: 0.009472131729125977 seconds\n",
      "\n",
      "Time taken for matching: 0.0039119720458984375 seconds\n",
      "Time taken for matching: 0.003793954849243164 seconds(24, 1, 256)\n",
      "(24, 1, 256)(168, 1, 256)   (24, 7, 256)(168, 7, 256)(24, 1, 256)(24, 7, 256)\n",
      "\n",
      " \n",
      "Time taken for matching: 0.003918647766113281 seconds(24, 7, 256)\n",
      "Time taken for matching: 0.004662752151489258 seconds\n",
      "\n",
      "Time taken for matching: 0.004042148590087891 secondsTime taken for matching: 0.009186506271362305 seconds(168, 1, 256)\n",
      "\n",
      " (168, 7, 256)(168, 1, 256)\n",
      "(168, 1, 256)  (168, 1, 256)(168, 7, 256)(24, 1, 256)(168, 7, 256)  \n",
      "\n",
      "(168, 7, 256)(24, 7, 256)\n",
      "\n",
      "Time taken for matching: 0.011314868927001953 seconds\n",
      "Time taken for matching: 0.003863096237182617 seconds(168, 1, 256)\n",
      " Time taken for matching: 0.011953592300415039 seconds(168, 7, 256)Time taken for matching: 0.009879350662231445 secondsTime taken for matching: 0.009404420852661133 seconds\n",
      "\n",
      "\n",
      "\n",
      "(24, 1, 256)(168, 1, 256)  (168, 1, 256)(24, 7, 256)Time taken for matching: 0.00934910774230957 seconds(168, 7, 256) \n",
      "(24, 1, 256)(24, 1, 256)\n",
      "\n",
      "(168, 7, 256)(24, 1, 256)  Time taken for matching: 0.004508018493652344 seconds\n",
      " (24, 7, 256)(24, 7, 256)\n",
      "(24, 7, 256)\n",
      "\n",
      "\n",
      "(168, 1, 256)(24, 1, 256)Time taken for matching: 0.004258155822753906 secondsTime taken for matching: 0.004498958587646484 seconds  \n",
      "Time taken for matching: 0.005094766616821289 secondsTime taken for matching: 0.012173891067504883 seconds\n",
      "(168, 7, 256)(24, 7, 256)Time taken for matching: 0.011810541152954102 seconds\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "Time taken for matching: 0.00431370735168457 seconds\n",
      "Time taken for matching: 0.009651422500610352 seconds\n",
      "(24, 1, 256)(24, 1, 256)  (24, 7, 256)(24, 7, 256)\n",
      "\n",
      "(24, 1, 256)Time taken for matching: 0.004441499710083008 secondsTime taken for matching: 0.004256486892700195 seconds (168, 1, 256)\n",
      "(168, 1, 256)(24, 7, 256)\n",
      "  \n",
      "(168, 7, 256)(168, 7, 256)\n",
      "Time taken for matching: 0.003818988800048828 seconds\n",
      "\n",
      "(168, 1, 256)(168, 1, 256)  (168, 1, 256)(168, 7, 256)(168, 7, 256) Time taken for matching: 0.009280681610107422 seconds\n",
      "\n",
      "(168, 7, 256)\n",
      "Time taken for matching: 0.011545896530151367 seconds\n",
      "\n",
      "Time taken for matching: 0.009452104568481445 seconds\n",
      "Time taken for matching: 0.01166081428527832 seconds(24, 1, 256)\n",
      " Time taken for matching: 0.01194453239440918 seconds(24, 7, 256)(24, 1, 256)\n",
      "\n",
      " (168, 1, 256)(168, 1, 256)Time taken for matching: 0.003777027130126953 seconds(24, 7, 256)(24, 1, 256)(168, 1, 256)  \n",
      " \n",
      " (168, 7, 256)(168, 7, 256)(24, 1, 256)(24, 7, 256)(168, 7, 256)\n",
      "Time taken for matching: 0.004803180694580078 seconds\n",
      " \n",
      "(24, 1, 256)\n",
      "\n",
      "(24, 7, 256) Time taken for matching: 0.0045812129974365234 seconds\n",
      "(24, 7, 256)\n",
      "\n",
      "Time taken for matching: 0.009749174118041992 secondsTime taken for matching: 0.005048513412475586 seconds\n",
      "\n",
      "Time taken for matching: 0.004766702651977539 secondsTime taken for matching: 0.012279987335205078 secondsTime taken for matching: 0.012286901473999023 seconds\n",
      "\n",
      "\n",
      "(24, 1, 256) (168, 1, 256)(24, 7, 256) \n",
      "(24, 1, 256)(168, 7, 256)(24, 1, 256)Time taken for matching: 0.003576040267944336 seconds \n",
      " \n",
      "(24, 7, 256)(24, 7, 256)\n",
      "\n",
      "(168, 1, 256)Time taken for matching: 0.004451274871826172 seconds Time taken for matching: 0.004511594772338867 seconds(168, 1, 256)\n",
      "(168, 7, 256)Time taken for matching: 0.009495735168457031 seconds\n",
      " \n",
      "\n",
      "(168, 7, 256)\n",
      "(168, 1, 256) (168, 7, 256)Time taken for matching: 0.009406805038452148 seconds(168, 1, 256)\n",
      "\n",
      " Time taken for matching: 0.011446475982666016 seconds(168, 7, 256)(24, 1, 256)\n",
      "(168, 1, 256)\n",
      "  (24, 1, 256)(168, 7, 256)(24, 7, 256)Time taken for matching: 0.01125025749206543 seconds \n",
      "\n",
      "\n",
      "(24, 7, 256)\n",
      "(24, 1, 256)Time taken for matching: 0.005688667297363281 secondsTime taken for matching: 0.012199878692626953 secondsTime taken for matching: 0.003711223602294922 seconds \n",
      "\n",
      "\n",
      "(24, 7, 256)Time taken for matching: 0.009371042251586914 seconds(168, 1, 256)\n",
      "\n",
      " (24, 1, 256)(168, 7, 256)Time taken for matching: 0.004367351531982422 seconds \n",
      "\n",
      "(24, 7, 256)\n",
      "(24, 1, 256)(24, 1, 256)(168, 1, 256) Time taken for matching: 0.004457950592041016 seconds  (24, 7, 256)(24, 7, 256)\n",
      "(168, 7, 256)\n",
      "\n",
      "Time taken for matching: 0.011696338653564453 seconds\n",
      "\n",
      "Time taken for matching: 0.0038933753967285156 secondsTime taken for matching: 0.004619121551513672 seconds\n",
      "\n",
      "(168, 1, 256) (168, 7, 256)\n",
      "Time taken for matching: 0.014596939086914062 seconds(24, 1, 256)\n",
      " (24, 7, 256)\n",
      "Time taken for matching: 0.009100914001464844 seconds(168, 1, 256)Time taken for matching: 0.004442453384399414 seconds\n",
      "(168, 1, 256) \n",
      "(168, 7, 256) (24, 1, 256)\n",
      "(168, 1, 256)(168, 7, 256)(168, 1, 256)  \n",
      "(24, 1, 256) (24, 7, 256)(168, 7, 256) (168, 7, 256)\n",
      "\n",
      "(24, 7, 256)\n",
      "\n",
      "Time taken for matching: 0.0052111148834228516 secondsTime taken for matching: 0.011574983596801758 seconds(168, 1, 256)Time taken for matching: 0.014090538024902344 seconds\n",
      "Time taken for matching: 0.003931999206542969 seconds\n",
      " \n",
      "\n",
      "Time taken for matching: 0.010746240615844727 seconds(168, 7, 256)Time taken for matching: 0.009669780731201172 seconds\n",
      "\n",
      "\n",
      "(24, 1, 256)(24, 1, 256) (24, 1, 256) (24, 7, 256)(24, 1, 256) (24, 7, 256)Time taken for matching: 0.012289285659790039 seconds\n",
      "(168, 1, 256) (24, 7, 256)\n",
      "\n",
      "Time taken for matching: 0.004055500030517578 seconds (24, 7, 256)\n",
      "Time taken for matching: 0.004738807678222656 seconds\n",
      "(168, 7, 256)\n",
      "\n",
      "Time taken for matching: 0.004382133483886719 seconds\n",
      "\n",
      "Time taken for matching: 0.004540443420410156 seconds(168, 1, 256) \n",
      "(168, 7, 256)(24, 1, 256)\n",
      "(168, 1, 256) Time taken for matching: 0.012073040008544922 seconds(24, 7, 256) \n",
      "\n",
      "(168, 7, 256)\n",
      "Time taken for matching: 0.008994817733764648 secondsTime taken for matching: 0.00483250617980957 seconds\n",
      "\n",
      "(168, 1, 256)(24, 1, 256) Time taken for matching: 0.01175236701965332 seconds (24, 1, 256)(168, 7, 256)\n",
      "(24, 7, 256) \n",
      "\n",
      "(24, 7, 256)(168, 1, 256)\n",
      "Time taken for matching: 0.0044023990631103516 seconds Time taken for matching: 0.003735065460205078 seconds\n",
      "(168, 7, 256)\n",
      "\n",
      "Time taken for matching: 0.009418249130249023 seconds(24, 1, 256)\n",
      " (24, 7, 256)\n",
      "Time taken for matching: 0.01132345199584961 secondsTime taken for matching: 0.004504680633544922 seconds(24, 1, 256)(168, 1, 256)\n",
      "\n",
      "  (168, 1, 256)(24, 7, 256)(168, 7, 256)(168, 1, 256) \n",
      "\n",
      "(168, 7, 256) \n",
      "(168, 7, 256)Time taken for matching: 0.004148006439208984 seconds\n",
      "(24, 1, 256)(168, 1, 256)\n",
      "  (24, 7, 256)(168, 7, 256)Time taken for matching: 0.015429496765136719 seconds\n",
      "\n",
      "(168, 1, 256)\n",
      "Time taken for matching: 0.015549898147583008 secondsTime taken for matching: 0.004407167434692383 seconds \n",
      "Time taken for matching: 0.012478113174438477 seconds\n",
      "(168, 7, 256)\n",
      "\n",
      "Time taken for matching: 0.009355545043945312 seconds\n",
      "(24, 1, 256) (24, 7, 256)Time taken for matching: 0.011758804321289062 seconds(24, 1, 256)(24, 1, 256)\n",
      "(24, 1, 256) \n",
      "  Time taken for matching: 0.0038635730743408203 seconds(24, 7, 256)(24, 7, 256)(24, 7, 256)\n",
      "\n",
      "\n",
      "\n",
      "Time taken for matching: 0.003983736038208008 secondsTime taken for matching: 0.004873991012573242 secondsTime taken for matching: 0.006051540374755859 seconds(168, 1, 256)\n",
      "\n",
      "\n",
      " (24, 1, 256)(168, 7, 256) (24, 7, 256)\n",
      "(168, 1, 256)\n",
      " (168, 7, 256)Time taken for matching: 0.004537105560302734 seconds(168, 1, 256)\n",
      "\n",
      " (168, 7, 256)Time taken for matching: 0.015409469604492188 seconds\n",
      "\n",
      "Time taken for matching: 0.011441469192504883 seconds(168, 1, 256)\n",
      "Time taken for matching: 0.014808893203735352 seconds \n",
      "(168, 7, 256)\n",
      "(24, 1, 256)(168, 1, 256)  (24, 7, 256)(24, 1, 256)(168, 7, 256)\n",
      "(24, 1, 256) \n",
      "Time taken for matching: 0.009130001068115234 seconds Time taken for matching: 0.0045375823974609375 seconds(24, 7, 256)\n",
      "(168, 1, 256)\n",
      "\n",
      "(24, 7, 256) \n",
      "(168, 1, 256)Time taken for matching: 0.004535675048828125 seconds(168, 7, 256)Time taken for matching: 0.0042340755462646484 seconds \n",
      "\n",
      "Time taken for matching: 0.011464118957519531 seconds\n",
      "(24, 1, 256)(168, 1, 256)(168, 7, 256)\n",
      " \n",
      " (24, 7, 256)\n",
      "(168, 7, 256)Time taken for matching: 0.015275239944458008 seconds\n",
      "Time taken for matching: 0.003893136978149414 seconds\n",
      "\n",
      "(24, 1, 256)Time taken for matching: 0.011785030364990234 seconds \n",
      "(24, 7, 256)\n",
      "(24, 1, 256) Time taken for matching: 0.0043485164642333984 seconds(24, 7, 256)Time taken for matching: 0.01715230941772461 seconds\n",
      "\n",
      "(168, 1, 256)\n",
      "(168, 1, 256)(24, 1, 256)Time taken for matching: 0.003692150115966797 seconds   \n",
      "(168, 7, 256)(168, 7, 256)(168, 1, 256)(24, 7, 256)\n",
      "\n",
      " \n",
      "(168, 7, 256)(168, 1, 256)Time taken for matching: 0.004793882369995117 seconds\n",
      "(24, 1, 256) \n",
      " (168, 7, 256)Time taken for matching: 0.009577512741088867 seconds(24, 7, 256)\n",
      "Time taken for matching: 0.011759757995605469 seconds\n",
      "\n",
      "\n",
      "Time taken for matching: 0.00466465950012207 secondsTime taken for matching: 0.011535406112670898 seconds\n",
      "\n",
      "Time taken for matching: 0.009402990341186523 seconds(24, 1, 256)\n",
      " (24, 7, 256)(24, 1, 256)(168, 1, 256)\n",
      "  Time taken for matching: 0.0036025047302246094 seconds(24, 7, 256)(168, 7, 256)(24, 1, 256)(24, 1, 256)\n",
      "\n",
      "(168, 1, 256)\n",
      "  Time taken for matching: 0.004612445831298828 seconds (24, 7, 256)(24, 7, 256)\n",
      "(168, 7, 256)\n",
      "\n",
      "\n",
      "Time taken for matching: 0.004108905792236328 seconds(168, 1, 256)\n",
      "Time taken for matching: 0.005155324935913086 seconds Time taken for matching: 0.011925220489501953 seconds\n",
      "(168, 7, 256)\n",
      "\n",
      "Time taken for matching: 0.012823104858398438 seconds\n",
      "(168, 1, 256)(24, 1, 256)Time taken for matching: 0.011473417282104492 seconds \n",
      " (168, 7, 256)(24, 7, 256)\n",
      "(168, 1, 256)\n",
      " Time taken for matching: 0.004675388336181641 seconds(168, 1, 256)(168, 7, 256)\n",
      " (168, 1, 256)(24, 1, 256)\n",
      "Time taken for matching: 0.009220361709594727 seconds(168, 7, 256)  \n",
      "\n",
      "(168, 7, 256)(24, 7, 256)(24, 1, 256)\n",
      "\n",
      " Time taken for matching: 0.014605283737182617 secondsTime taken for matching: 0.0046482086181640625 seconds(24, 7, 256)\n",
      "(24, 1, 256)\n",
      "Time taken for matching: 0.009650945663452148 seconds\n",
      " \n",
      "Time taken for matching: 0.01146841049194336 seconds(24, 7, 256)\n",
      "Time taken for matching: 0.007047414779663086 seconds\n",
      "\n",
      "(24, 1, 256)Time taken for matching: 0.0038683414459228516 seconds \n",
      "(24, 1, 256)(24, 7, 256) \n",
      "(24, 1, 256)(24, 7, 256) Time taken for matching: 0.003831624984741211 seconds\n",
      "(24, 7, 256)\n",
      "(168, 1, 256)\n",
      "Time taken for matching: 0.0039293766021728516 seconds (168, 1, 256)\n",
      "Time taken for matching: 0.00396418571472168 seconds (168, 7, 256)\n",
      "(168, 7, 256)\n",
      "\n",
      "(168, 1, 256) (168, 1, 256)(168, 7, 256) Time taken for matching: 0.012358427047729492 seconds\n",
      "(168, 7, 256)\n",
      "\n",
      "Time taken for matching: 0.018973588943481445 seconds(168, 1, 256) \n",
      "(168, 7, 256)\n",
      "Time taken for matching: 0.011449575424194336 secondsTime taken for matching: 0.009293794631958008 seconds(168, 1, 256)\n",
      "\n",
      "(24, 1, 256) Time taken for matching: 0.00821685791015625 seconds(168, 7, 256) \n",
      "(168, 1, 256)\n",
      "(24, 7, 256) \n",
      "(168, 7, 256)(24, 1, 256)\n",
      " (168, 1, 256)(24, 1, 256)Time taken for matching: 0.0047245025634765625 seconds(24, 1, 256)(24, 1, 256)(24, 7, 256) Time taken for matching: 0.009410619735717773 seconds\n",
      "   \n",
      "\n",
      "(168, 7, 256)(24, 7, 256)(24, 7, 256)(24, 7, 256)Time taken for matching: 0.004322528839111328 seconds\n",
      "\n",
      "\n",
      "Time taken for matching: 0.011697530746459961 seconds\n",
      "\n",
      "\n",
      "Time taken for matching: 0.007099151611328125 secondsTime taken for matching: 0.005788087844848633 secondsTime taken for matching: 0.0045664310455322266 seconds(24, 1, 256)\n",
      "\n",
      "\n",
      " Time taken for matching: 0.017630815505981445 seconds(24, 7, 256)\n",
      "\n",
      "(24, 1, 256)Time taken for matching: 0.0038802623748779297 seconds \n",
      "(24, 7, 256)\n",
      "Time taken for matching: 0.00433349609375 seconds(24, 1, 256)\n",
      " (24, 7, 256)(168, 1, 256)\n",
      "(168, 1, 256)  Time taken for matching: 0.004396915435791016 seconds(168, 7, 256)(168, 7, 256)\n",
      "\n",
      "(168, 1, 256)\n",
      " (168, 1, 256)(168, 7, 256)(168, 1, 256) \n",
      " Time taken for matching: 0.009742498397827148 seconds(168, 7, 256)(168, 7, 256)\n",
      "\n",
      "\n",
      "Time taken for matching: 0.012264490127563477 seconds(168, 1, 256)\n",
      " Time taken for matching: 0.010282278060913086 seconds(168, 7, 256)\n",
      "(24, 1, 256)\n",
      "Time taken for matching: 0.011588573455810547 seconds (168, 1, 256)(24, 7, 256)\n",
      " \n",
      "(24, 1, 256)(168, 7, 256)Time taken for matching: 0.01303243637084961 seconds \n",
      "Time taken for matching: 0.0040509700775146484 seconds(24, 1, 256)\n",
      "(24, 7, 256)Time taken for matching: 0.01161956787109375 seconds\n",
      " \n",
      "\n",
      "(24, 7, 256)(24, 1, 256)Time taken for matching: 0.0048770904541015625 seconds\n",
      " Time taken for matching: 0.011390209197998047 seconds\n",
      "Time taken for matching: 0.004618644714355469 seconds(24, 7, 256)\n",
      "\n",
      "\n",
      "(24, 1, 256)Time taken for matching: 0.004596233367919922 seconds\n",
      " (24, 1, 256)(24, 7, 256) \n",
      "(168, 1, 256)(24, 1, 256)(24, 7, 256)  Time taken for matching: 0.004392147064208984 seconds\n",
      "(24, 7, 256)\n",
      "(168, 7, 256)\n",
      "Time taken for matching: 0.0063326358795166016 seconds\n",
      "(168, 1, 256)Time taken for matching: 0.0045261383056640625 seconds\n",
      " \n",
      "(168, 7, 256)\n",
      "(168, 1, 256)Time taken for matching: 0.01714181900024414 seconds(168, 1, 256) \n",
      " (168, 7, 256)(168, 7, 256)\n",
      "(168, 1, 256)\n",
      " Time taken for matching: 0.011324405670166016 seconds(168, 7, 256)\n",
      "\n",
      "(24, 1, 256)Time taken for matching: 0.010229110717773438 seconds \n",
      "Time taken for matching: 0.0115814208984375 seconds(24, 7, 256)(168, 1, 256)\n",
      " \n",
      "Time taken for matching: 0.01059269905090332 seconds(168, 7, 256)(168, 1, 256)Time taken for matching: 0.004553556442260742 seconds\n",
      "\n",
      " \n",
      "(24, 1, 256)(168, 7, 256)(24, 1, 256) \n",
      "(24, 7, 256) (24, 1, 256)(168, 1, 256)\n",
      "(24, 7, 256) Time taken for matching: 0.009476900100708008 seconds \n",
      "Time taken for matching: 0.0038383007049560547 seconds(24, 1, 256)\n",
      "(24, 7, 256)(168, 7, 256)\n",
      "Time taken for matching: 0.005609989166259766 seconds \n",
      "\n",
      "Time taken for matching: 0.011489152908325195 seconds\n",
      "(24, 7, 256)\n",
      "Time taken for matching: 0.004991054534912109 seconds\n",
      "\n",
      "Time taken for matching: 0.00491642951965332 seconds(24, 1, 256)\n",
      "Time taken for matching: 0.014980554580688477 seconds \n",
      "(24, 7, 256)(24, 1, 256)\n",
      " Time taken for matching: 0.004446268081665039 seconds(24, 7, 256)\n",
      "\n",
      "(168, 1, 256) Time taken for matching: 0.004344463348388672 seconds(24, 1, 256)(168, 7, 256)\n",
      " \n",
      "(168, 1, 256)(24, 7, 256) \n",
      "(168, 7, 256)\n",
      "(168, 1, 256)Time taken for matching: 0.004513740539550781 seconds \n",
      "(168, 7, 256)Time taken for matching: 0.011655092239379883 seconds\n",
      "(168, 1, 256)\n",
      "Time taken for matching: 0.009152889251708984 seconds (168, 1, 256)\n",
      "(168, 7, 256) \n",
      "(168, 7, 256)\n",
      "Time taken for matching: 0.011575937271118164 seconds\n",
      "(24, 1, 256)(24, 1, 256)  (168, 1, 256)(24, 7, 256)(24, 7, 256)Time taken for matching: 0.011747121810913086 seconds \n",
      "\n",
      "\n",
      "(168, 7, 256)(168, 1, 256)Time taken for matching: 0.0037810802459716797 secondsTime taken for matching: 0.004473447799682617 seconds\n",
      " (24, 1, 256)Time taken for matching: 0.012149810791015625 seconds\n",
      "\n",
      "(168, 7, 256) \n",
      "\n",
      "(24, 7, 256)(168, 1, 256)\n",
      " (24, 1, 256)Time taken for matching: 0.012013435363769531 secondsTime taken for matching: 0.004584074020385742 seconds(168, 7, 256) \n",
      "\n",
      "\n",
      "(24, 7, 256)Time taken for matching: 0.011778116226196289 seconds\n",
      "\n",
      "Time taken for matching: 0.004848957061767578 seconds\n",
      "(24, 1, 256)(24, 1, 256)Time taken for matching: 0.011582612991333008 seconds  \n",
      "(24, 7, 256)(24, 1, 256)(168, 1, 256)(168, 1, 256)(24, 7, 256)  \n",
      " \n",
      "(24, 7, 256)(168, 7, 256)(168, 7, 256)Time taken for matching: 0.004847526550292969 seconds\n",
      "\n",
      "\n",
      "\n",
      "Time taken for matching: 0.007160663604736328 seconds(24, 1, 256)Time taken for matching: 0.0047113895416259766 seconds\n",
      " \n",
      "(24, 7, 256)\n",
      "Time taken for matching: 0.009804487228393555 secondsTime taken for matching: 0.009743928909301758 seconds(168, 1, 256)\n",
      "\n",
      "Time taken for matching: 0.0045015811920166016 seconds \n",
      "(168, 7, 256)\n",
      "(24, 1, 256) (168, 1, 256)(24, 7, 256) \n",
      "(168, 7, 256)Time taken for matching: 0.011295795440673828 seconds(168, 1, 256)Time taken for matching: 0.0036644935607910156 seconds\n",
      "\n",
      " (24, 1, 256)\n",
      "(168, 7, 256) \n",
      "(24, 7, 256)\n",
      "(24, 1, 256)Time taken for matching: 0.012577533721923828 seconds(168, 1, 256)Time taken for matching: 0.006475925445556641 secondsTime taken for matching: 0.009306907653808594 seconds \n",
      "\n",
      " \n",
      "(24, 7, 256)(168, 7, 256)\n",
      "(168, 1, 256)\n",
      "Time taken for matching: 0.0045239925384521484 seconds \n",
      "(168, 7, 256)(24, 1, 256)(168, 1, 256)(24, 1, 256)\n",
      "   (24, 7, 256)(168, 7, 256)Time taken for matching: 0.012414932250976562 seconds(24, 7, 256)\n",
      "\n",
      "\n",
      "(168, 1, 256)\n",
      "Time taken for matching: 0.0038652420043945312 seconds \n",
      "Time taken for matching: 0.004812479019165039 seconds(168, 7, 256)Time taken for matching: 0.012236356735229492 seconds\n",
      "\n",
      "\n",
      "Time taken for matching: 0.015332460403442383 seconds(24, 1, 256)\n",
      " (24, 7, 256)(168, 1, 256)\n",
      " Time taken for matching: 0.011457443237304688 secondsTime taken for matching: 0.004361629486083984 seconds(168, 7, 256)\n",
      "(24, 1, 256)\n",
      "\n",
      "(24, 1, 256) (168, 1, 256)  (24, 7, 256)(24, 7, 256)(168, 7, 256)\n",
      "\n",
      "\n",
      "Time taken for matching: 0.005489349365234375 secondsTime taken for matching: 0.011720657348632812 secondsTime taken for matching: 0.004738330841064453 seconds(24, 1, 256)\n",
      "\n",
      "\n",
      " (168, 1, 256)(24, 7, 256) \n",
      "(168, 7, 256)Time taken for matching: 0.011516094207763672 seconds(168, 1, 256)\n",
      "Time taken for matching: 0.004659175872802734 seconds\n",
      " (24, 1, 256)\n",
      "(168, 7, 256) \n",
      "(24, 7, 256)\n",
      "Time taken for matching: 0.011009693145751953 seconds\n",
      "Time taken for matching: 0.0039424896240234375 seconds\n",
      "(168, 1, 256)(24, 1, 256) Time taken for matching: 0.012012720108032227 seconds \n",
      "(168, 7, 256)(24, 7, 256)(24, 1, 256)\n",
      "\n",
      " (24, 7, 256)Time taken for matching: 0.004987955093383789 seconds\n",
      "(168, 1, 256)\n",
      "(168, 1, 256) Time taken for matching: 0.003999948501586914 seconds(168, 1, 256) (168, 7, 256)(24, 1, 256)\n",
      " (168, 7, 256)Time taken for matching: 0.011979341506958008 seconds\n",
      " (168, 7, 256)\n",
      "\n",
      "\n",
      "(24, 7, 256)\n",
      "Time taken for matching: 0.005065441131591797 seconds\n",
      "Time taken for matching: 0.011934041976928711 secondsTime taken for matching: 0.009845495223999023 secondsTime taken for matching: 0.01201939582824707 seconds\n",
      "(24, 1, 256)\n",
      "(168, 1, 256)\n",
      "  (24, 7, 256)(168, 7, 256)\n",
      "\n",
      "Time taken for matching: 0.004542827606201172 seconds(24, 1, 256)(24, 1, 256)\n",
      "(24, 1, 256)   (24, 7, 256)(168, 1, 256)(24, 7, 256)\n",
      "(24, 7, 256) \n",
      "Time taken for matching: 0.011993885040283203 seconds\n",
      "(168, 1, 256)Time taken for matching: 0.003944873809814453 seconds(168, 7, 256)\n",
      "Time taken for matching: 0.004060983657836914 seconds Time taken for matching: 0.00470423698425293 seconds\n",
      "\n",
      "\n",
      "\n",
      "(168, 7, 256)\n",
      "(168, 1, 256)(24, 1, 256) Time taken for matching: 0.01228785514831543 seconds (168, 7, 256)\n",
      "(24, 7, 256)Time taken for matching: 0.011916875839233398 seconds\n",
      "\n",
      "\n",
      "Time taken for matching: 0.004383563995361328 seconds\n",
      "(168, 1, 256) (24, 1, 256)(168, 7, 256)Time taken for matching: 0.011981725692749023 seconds (168, 1, 256)(24, 1, 256)\n",
      "\n",
      " (24, 7, 256)(168, 1, 256) (168, 7, 256) (24, 7, 256)\n",
      "\n",
      "(168, 7, 256)(168, 1, 256)\n",
      "Time taken for matching: 0.004907131195068359 seconds\n",
      " \n",
      "Time taken for matching: 0.004691362380981445 secondsTime taken for matching: 0.011334419250488281 seconds(168, 7, 256)\n",
      "\n",
      "(24, 1, 256)\n",
      "Time taken for matching: 0.009553670883178711 seconds \n",
      "Time taken for matching: 0.00995326042175293 seconds(24, 7, 256)\n",
      "(168, 1, 256)\n",
      " (168, 7, 256)Time taken for matching: 0.004849672317504883 seconds(24, 1, 256)Time taken for matching: 0.011842727661132812 seconds(24, 1, 256)\n",
      "\n",
      " \n",
      " (24, 1, 256)(24, 7, 256)(24, 7, 256) \n",
      "\n",
      "(24, 7, 256)Time taken for matching: 0.0038628578186035156 secondsTime taken for matching: 0.009550094604492188 seconds\n",
      "\n",
      "\n",
      "Time taken for matching: 0.0051195621490478516 seconds(24, 1, 256)Time taken for matching: 0.004119157791137695 seconds\n",
      "\n",
      " (24, 7, 256)(168, 1, 256)\n",
      "(24, 1, 256)(168, 1, 256) Time taken for matching: 0.004311800003051758 seconds  (168, 7, 256)\n",
      "(24, 7, 256)\n",
      "(168, 7, 256)\n",
      "\n",
      "Time taken for matching: 0.003933906555175781 seconds\n",
      "(168, 1, 256)Time taken for matching: 0.011756658554077148 seconds (168, 1, 256)Time taken for matching: 0.011636018753051758 seconds\n",
      " (168, 7, 256)\n",
      "(168, 7, 256)\n",
      "\n",
      "(168, 1, 256)(24, 1, 256)(168, 1, 256) Time taken for matching: 0.009107589721679688 seconds (24, 1, 256) Time taken for matching: 0.011739253997802734 seconds\n",
      "(168, 7, 256)(24, 7, 256) (168, 7, 256)\n",
      "(168, 1, 256)\n",
      "\n",
      "(24, 7, 256)\n",
      " \n",
      "Time taken for matching: 0.00507807731628418 seconds(168, 7, 256)(24, 1, 256)Time taken for matching: 0.005078554153442383 seconds\n",
      "\n",
      " \n",
      "(24, 7, 256)Time taken for matching: 0.010030746459960938 secondsTime taken for matching: 0.012119054794311523 seconds(24, 1, 256)\n",
      "\n",
      " \n",
      "Time taken for matching: 0.003792285919189453 seconds(24, 7, 256)\n",
      "(168, 1, 256)\n",
      "Time taken for matching: 0.010482072830200195 seconds Time taken for matching: 0.004610776901245117 seconds\n",
      "\n",
      "(168, 7, 256)(24, 1, 256)(24, 1, 256) \n",
      " (24, 7, 256)\n",
      "(24, 7, 256)\n",
      "Time taken for matching: 0.003721952438354492 seconds\n",
      "Time taken for matching: 0.0044476985931396484 seconds(24, 1, 256)\n",
      " Time taken for matching: 0.018666744232177734 seconds(24, 7, 256)\n",
      "\n",
      "(168, 1, 256)(168, 1, 256)Time taken for matching: 0.004606962203979492 seconds  \n",
      "(168, 7, 256)(168, 7, 256)\n",
      "\n",
      "(168, 1, 256) (168, 1, 256)(168, 7, 256) \n",
      "(168, 7, 256)Time taken for matching: 0.009196758270263672 secondsTime taken for matching: 0.011280059814453125 seconds\n",
      "(168, 1, 256)\n",
      "(24, 1, 256)\n",
      "  (168, 7, 256)(24, 7, 256)\n",
      "Time taken for matching: 0.013422250747680664 seconds\n",
      "\n",
      "Time taken for matching: 0.01031351089477539 seconds(24, 1, 256)\n",
      "(168, 1, 256)Time taken for matching: 0.006405353546142578 seconds (168, 1, 256)(24, 1, 256) \n",
      "(24, 7, 256)Time taken for matching: 0.009130716323852539 seconds  (168, 7, 256)\n",
      "\n",
      "(168, 7, 256)(24, 7, 256)\n",
      "(24, 1, 256)\n",
      "Time taken for matching: 0.00434112548828125 seconds\n",
      "(24, 1, 256) \n",
      " (24, 7, 256)Time taken for matching: 0.005061149597167969 seconds(24, 7, 256)\n",
      "\n",
      "(24, 1, 256)\n",
      "Time taken for matching: 0.012025594711303711 secondsTime taken for matching: 0.009880304336547852 seconds Time taken for matching: 0.0047245025634765625 seconds\n",
      "Time taken for matching: 0.004365444183349609 seconds\n",
      "(24, 7, 256)\n",
      "\n",
      "\n",
      "Time taken for matching: 0.0042743682861328125 seconds\n",
      "(24, 1, 256)(24, 1, 256)  (24, 7, 256)(24, 7, 256)\n",
      "\n",
      "Time taken for matching: 0.003686666488647461 seconds(168, 1, 256)Time taken for matching: 0.003635883331298828 seconds\n",
      "(168, 1, 256)\n",
      " (168, 1, 256)  (168, 7, 256)(168, 7, 256)(168, 7, 256)\n",
      "\n",
      "\n",
      "(168, 1, 256)Time taken for matching: 0.009625673294067383 seconds Time taken for matching: 0.009120464324951172 seconds(168, 1, 256)(168, 1, 256)\n",
      "(168, 7, 256)\n",
      "  \n",
      "(168, 7, 256)(168, 7, 256)Time taken for matching: 0.013505697250366211 seconds\n",
      "\n",
      "\n",
      "(168, 1, 256)(24, 1, 256)(168, 1, 256)   Time taken for matching: 0.009476900100708008 seconds(168, 7, 256)(24, 1, 256)(24, 7, 256)(168, 7, 256)\n",
      "\n",
      " \n",
      "\n",
      "Time taken for matching: 0.01188206672668457 secondsTime taken for matching: 0.011879205703735352 seconds(24, 7, 256)Time taken for matching: 0.004067182540893555 seconds\n",
      "\n",
      "\n",
      "\n",
      "Time taken for matching: 0.00474095344543457 seconds(24, 1, 256)\n",
      " (24, 1, 256)Time taken for matching: 0.010030269622802734 seconds(24, 7, 256)Time taken for matching: 0.010173559188842773 seconds\n",
      " \n",
      "(24, 1, 256)\n",
      "(24, 1, 256)(24, 7, 256) Time taken for matching: 0.0038480758666992188 seconds (24, 7, 256)\n",
      "\n",
      "\n",
      "(24, 7, 256)Time taken for matching: 0.006890535354614258 seconds\n",
      "Time taken for matching: 0.00416874885559082 seconds(24, 1, 256)\n",
      "\n",
      "(24, 1, 256) Time taken for matching: 0.004842996597290039 seconds (24, 7, 256)\n",
      "(24, 7, 256)\n",
      "(168, 1, 256)\n",
      "(168, 1, 256) Time taken for matching: 0.005133390426635742 seconds Time taken for matching: 0.0049381256103515625 seconds(168, 7, 256)\n",
      "(168, 7, 256)\n",
      "\n",
      "\n",
      "(168, 1, 256) (168, 7, 256)Time taken for matching: 0.010068416595458984 seconds\n",
      "\n",
      "Time taken for matching: 0.009954214096069336 seconds\n",
      "(168, 1, 256) (168, 7, 256)(168, 1, 256)Time taken for matching: 0.009168148040771484 seconds(24, 1, 256)\n",
      "\n",
      "  (168, 7, 256)(168, 1, 256)(24, 7, 256)(168, 1, 256)(24, 1, 256)\n",
      "\n",
      "   (168, 7, 256)Time taken for matching: 0.009636402130126953 secondsTime taken for matching: 0.0040242671966552734 seconds(168, 7, 256)(24, 7, 256)(24, 1, 256)\n",
      "\n",
      "\n",
      "(168, 1, 256)\n",
      "\n",
      "  (24, 7, 256)Time taken for matching: 0.005149364471435547 seconds(168, 7, 256)\n",
      "\n",
      "\n",
      "Time taken for matching: 0.012825250625610352 secondsTime taken for matching: 0.004407405853271484 secondsTime taken for matching: 0.011917829513549805 seconds\n",
      "(24, 1, 256)\n",
      "\n",
      "Time taken for matching: 0.010622978210449219 seconds \n",
      "(24, 7, 256)\n",
      "Time taken for matching: 0.011628389358520508 seconds\n",
      "Time taken for matching: 0.0044786930084228516 seconds\n",
      "(24, 1, 256) (24, 1, 256)(168, 1, 256)(24, 7, 256)  \n",
      "(24, 7, 256)(24, 1, 256)(168, 7, 256)(24, 1, 256)\n",
      " \n",
      "Time taken for matching: 0.0045092105865478516 seconds (24, 7, 256)Time taken for matching: 0.004652738571166992 seconds\n",
      "(24, 7, 256)(168, 1, 256)\n",
      "\n",
      "\n",
      " (168, 1, 256)Time taken for matching: 0.006514549255371094 seconds(168, 7, 256)Time taken for matching: 0.009447813034057617 secondsTime taken for matching: 0.004847288131713867 seconds\n",
      " \n",
      "\n",
      "\n",
      "(168, 7, 256)\n",
      "Time taken for matching: 0.009840250015258789 seconds(24, 1, 256)\n",
      "(168, 1, 256) Time taken for matching: 0.011708974838256836 seconds(24, 7, 256) \n",
      "\n",
      "(168, 7, 256)Time taken for matching: 0.0037529468536376953 seconds\n",
      "(24, 1, 256)\n",
      " (168, 1, 256)(24, 7, 256) \n",
      "(168, 1, 256)(168, 7, 256)(24, 1, 256)Time taken for matching: 0.0035381317138671875 seconds\n",
      " Time taken for matching: 0.011303424835205078 seconds \n",
      "(168, 7, 256)\n",
      "(24, 7, 256)(168, 1, 256)\n",
      "\n",
      " (168, 1, 256)(168, 7, 256)Time taken for matching: 0.0046329498291015625 seconds Time taken for matching: 0.009864568710327148 seconds\n",
      "\n",
      "(168, 7, 256)\n",
      "(24, 1, 256)\n",
      "Time taken for matching: 0.011785030364990234 seconds (24, 7, 256)\n",
      "\n",
      "(168, 1, 256) Time taken for matching: 0.0039446353912353516 secondsTime taken for matching: 0.011550426483154297 seconds(24, 1, 256)(168, 7, 256)\n",
      "\n",
      " Time taken for matching: 0.011952877044677734 seconds\n",
      "\n",
      "(24, 7, 256)(168, 1, 256)(24, 1, 256) \n",
      " (168, 7, 256)(24, 7, 256)\n",
      "Time taken for matching: 0.009753942489624023 secondsTime taken for matching: 0.0048007965087890625 seconds\n",
      "(24, 1, 256)\n",
      "\n",
      " Time taken for matching: 0.004712104797363281 seconds(24, 1, 256)(24, 7, 256)\n",
      " \n",
      "Time taken for matching: 0.009381294250488281 seconds(24, 7, 256)(24, 1, 256)\n",
      "Time taken for matching: 0.00463557243347168 seconds\n",
      " \n",
      "Time taken for matching: 0.004636287689208984 seconds(24, 7, 256)\n",
      "\n",
      "Time taken for matching: 0.003797769546508789 seconds(24, 1, 256)\n",
      "(168, 1, 256)  (24, 7, 256)\n",
      "(168, 7, 256)(168, 1, 256)Time taken for matching: 0.0035576820373535156 seconds\n",
      " \n",
      "(168, 7, 256)\n",
      "Time taken for matching: 0.011605501174926758 seconds\n",
      "(168, 1, 256) (168, 7, 256)(168, 1, 256)\n",
      " (168, 1, 256)Time taken for matching: 0.01690077781677246 seconds(168, 1, 256)(168, 7, 256)  \n",
      "\n",
      "(24, 1, 256)(168, 7, 256)(168, 7, 256)(168, 1, 256) \n",
      "\n",
      "Time taken for matching: 0.01189112663269043 seconds (24, 7, 256)(168, 1, 256)\n",
      "(168, 7, 256)\n",
      "Time taken for matching: 0.009502410888671875 seconds\n",
      " \n",
      "Time taken for matching: 0.005152225494384766 seconds(168, 7, 256)Time taken for matching: 0.01149892807006836 seconds\n",
      "\n",
      "\n",
      "(24, 1, 256)Time taken for matching: 0.00953221321105957 seconds(24, 1, 256) Time taken for matching: 0.013464689254760742 seconds\n",
      "(24, 1, 256) (24, 7, 256)\n",
      " (24, 7, 256)\n",
      "(24, 7, 256)\n",
      "\n",
      "(24, 1, 256)Time taken for matching: 0.01833820343017578 secondsTime taken for matching: 0.006392955780029297 secondsTime taken for matching: 0.004693746566772461 seconds (24, 1, 256)Time taken for matching: 0.003968715667724609 seconds\n",
      "\n",
      "\n",
      "(24, 7, 256) \n",
      "\n",
      "(24, 7, 256)\n",
      "Time taken for matching: 0.004911184310913086 secondsTime taken for matching: 0.004186391830444336 seconds\n",
      "(24, 1, 256)\n",
      "(24, 1, 256)  (24, 7, 256)(24, 7, 256)\n",
      "\n",
      "(168, 1, 256)Time taken for matching: 0.004335165023803711 seconds \n",
      "Time taken for matching: 0.006751298904418945 seconds(168, 7, 256)\n",
      "\n",
      "(168, 1, 256)(168, 1, 256)  (168, 7, 256)(168, 7, 256)\n",
      "(168, 1, 256)\n",
      " Time taken for matching: 0.012320756912231445 seconds(168, 1, 256)(168, 7, 256)\n",
      " \n",
      "(168, 7, 256)Time taken for matching: 0.009367942810058594 seconds\n",
      "(168, 1, 256)Time taken for matching: 0.009396553039550781 seconds\n",
      " \n",
      "(168, 7, 256)\n",
      "Time taken for matching: 0.011318445205688477 seconds(24, 1, 256)Time taken for matching: 0.009380817413330078 seconds\n",
      " \n",
      "(24, 1, 256)(24, 1, 256)(24, 7, 256) (168, 1, 256) \n",
      "(24, 7, 256) (24, 7, 256)\n",
      "Time taken for matching: 0.011833906173706055 seconds(168, 7, 256)Time taken for matching: 0.0049092769622802734 seconds\n",
      "\n",
      "(24, 1, 256)Time taken for matching: 0.00403285026550293 seconds\n",
      "\n",
      "(24, 1, 256)Time taken for matching: 0.004070758819580078 seconds \n",
      " (24, 7, 256)\n",
      "(24, 7, 256)\n",
      "\n",
      "Time taken for matching: 0.004048347473144531 seconds\n",
      "(24, 1, 256)(168, 1, 256)Time taken for matching: 0.004797697067260742 secondsTime taken for matching: 0.012223482131958008 seconds  \n",
      "\n",
      "(24, 7, 256)(168, 7, 256)\n",
      "\n",
      "Time taken for matching: 0.004578590393066406 seconds\n",
      "Time taken for matching: 0.01538395881652832 seconds(24, 1, 256)\n",
      "(168, 1, 256)  (24, 7, 256)(168, 7, 256)(168, 1, 256)\n",
      "\n",
      "(168, 1, 256)  Time taken for matching: 0.005519390106201172 seconds(168, 7, 256)(168, 7, 256)(24, 1, 256)\n",
      "\n",
      "\n",
      " (24, 7, 256)Time taken for matching: 0.00962686538696289 seconds(168, 1, 256)\n",
      "\n",
      "(168, 1, 256)  Time taken for matching: 0.004655361175537109 secondsTime taken for matching: 0.009553194046020508 seconds(168, 7, 256)Time taken for matching: 0.012218236923217773 seconds\n",
      "(168, 7, 256)\n",
      "(168, 1, 256)\n",
      "\n",
      "\n",
      "(24, 1, 256)  (168, 7, 256)(24, 7, 256)\n",
      "\n",
      "Time taken for matching: 0.003640890121459961 secondsTime taken for matching: 0.011912822723388672 seconds(24, 1, 256)\n",
      "\n",
      "(24, 1, 256) Time taken for matching: 0.015517950057983398 seconds (24, 7, 256)\n",
      "Time taken for matching: 0.011752605438232422 seconds(24, 7, 256)\n",
      "\n",
      "\n",
      "Time taken for matching: 0.004672050476074219 secondsTime taken for matching: 0.004724264144897461 seconds\n",
      "(24, 1, 256)\n",
      " (24, 7, 256)(168, 1, 256)\n",
      "(24, 1, 256)(24, 1, 256)  Time taken for matching: 0.004343986511230469 seconds(168, 1, 256)(168, 7, 256) (24, 7, 256)\n",
      "\n",
      " (24, 7, 256)\n",
      "(168, 1, 256)(168, 7, 256)\n",
      " \n",
      "Time taken for matching: 0.005498409271240234 seconds(168, 7, 256)Time taken for matching: 0.0050868988037109375 seconds\n",
      "\n",
      "\n",
      "Time taken for matching: 0.014676809310913086 seconds(168, 1, 256)Time taken for matching: 0.01200103759765625 seconds\n",
      "Time taken for matching: 0.009322881698608398 seconds \n",
      "\n",
      "(168, 7, 256)(168, 1, 256)\n",
      " (168, 7, 256)\n",
      "(24, 1, 256)(24, 1, 256) Time taken for matching: 0.009691953659057617 seconds (24, 7, 256)\n",
      "(168, 1, 256)\n",
      "(24, 7, 256) (24, 1, 256)\n",
      "Time taken for matching: 0.003832101821899414 seconds(168, 7, 256)(168, 1, 256)Time taken for matching: 0.011678934097290039 seconds \n",
      "Time taken for matching: 0.004630088806152344 seconds\n",
      " \n",
      "(24, 7, 256)(24, 1, 256)\n",
      "(168, 7, 256)\n",
      " \n",
      "(24, 7, 256)Time taken for matching: 0.007066488265991211 seconds\n",
      "\n",
      "Time taken for matching: 0.004134178161621094 seconds(24, 1, 256)Time taken for matching: 0.012268304824829102 seconds\n",
      "Time taken for matching: 0.010378837585449219 seconds\n",
      " (24, 7, 256)\n",
      "\n",
      "(168, 1, 256)Time taken for matching: 0.004507303237915039 seconds \n",
      "(168, 7, 256)(168, 1, 256)(24, 1, 256)(24, 1, 256)\n",
      "   (168, 7, 256)(24, 7, 256)(24, 7, 256)\n",
      "\n",
      "\n",
      "Time taken for matching: 0.0037784576416015625 secondsTime taken for matching: 0.004635334014892578 seconds\n",
      "\n",
      "(168, 1, 256)Time taken for matching: 0.016639232635498047 secondsTime taken for matching: 0.00944375991821289 seconds(168, 1, 256) \n",
      "\n",
      " (168, 1, 256)(168, 7, 256)(168, 7, 256) \n",
      "\n",
      "(168, 7, 256)\n",
      "(24, 1, 256) (24, 1, 256)(24, 7, 256)Time taken for matching: 0.009859085083007812 seconds(168, 1, 256)Time taken for matching: 0.012456417083740234 seconds\n",
      " \n",
      " \n",
      "(24, 7, 256)Time taken for matching: 0.011630058288574219 secondsTime taken for matching: 0.003907918930053711 seconds(168, 7, 256)(168, 1, 256)\n",
      "\n",
      "\n",
      "\n",
      " Time taken for matching: 0.005387544631958008 seconds(168, 7, 256)\n",
      "\n",
      "(24, 1, 256)(168, 1, 256) (24, 1, 256) (24, 1, 256)(24, 7, 256) Time taken for matching: 0.01166677474975586 seconds(168, 7, 256) \n",
      "\n",
      "(24, 7, 256)\n",
      "Time taken for matching: 0.009505748748779297 seconds(24, 7, 256)Time taken for matching: 0.004505634307861328 seconds\n",
      "\n",
      "\n",
      "\n",
      "Time taken for matching: 0.005245685577392578 seconds\n",
      "(24, 1, 256)Time taken for matching: 0.0048215389251708984 secondsTime taken for matching: 0.011664628982543945 seconds \n",
      "(24, 1, 256)(24, 7, 256)(168, 1, 256)\n",
      " \n",
      " (24, 7, 256)Time taken for matching: 0.003924131393432617 seconds(168, 7, 256)\n",
      "\n",
      "\n",
      "Time taken for matching: 0.00400543212890625 seconds\n",
      "(24, 1, 256) (24, 7, 256)Time taken for matching: 0.009845495223999023 seconds\n",
      "\n",
      "(168, 1, 256)Time taken for matching: 0.004166126251220703 seconds \n",
      "(168, 7, 256)\n",
      "(24, 1, 256)(168, 1, 256) (24, 7, 256) \n",
      "Time taken for matching: 0.009553670883178711 seconds(168, 1, 256)(168, 7, 256)(168, 1, 256)\n",
      " Time taken for matching: 0.0037844181060791016 seconds(168, 1, 256)\n",
      " (168, 7, 256)\n",
      " \n",
      "(168, 7, 256)(168, 7, 256)\n",
      "\n",
      "(24, 1, 256) Time taken for matching: 0.012219667434692383 seconds(24, 7, 256)Time taken for matching: 0.009911537170410156 seconds\n",
      "\n",
      "\n",
      "Time taken for matching: 0.009654521942138672 secondsTime taken for matching: 0.0038750171661376953 seconds\n",
      "(168, 1, 256)(168, 1, 256)\n",
      " Time taken for matching: 0.018694400787353516 seconds (168, 7, 256)(24, 1, 256)\n",
      "(168, 7, 256)\n",
      "(24, 1, 256) \n",
      "(24, 1, 256) (168, 1, 256)(24, 7, 256) (24, 7, 256) \n",
      "(24, 7, 256)(168, 7, 256)\n",
      "\n",
      "\n",
      "Time taken for matching: 0.004220485687255859 secondsTime taken for matching: 0.011542558670043945 secondsTime taken for matching: 0.017194747924804688 seconds(24, 1, 256)Time taken for matching: 0.004936933517456055 secondsTime taken for matching: 0.003975391387939453 seconds\n",
      "\n",
      "\n",
      " \n",
      "\n",
      "Time taken for matching: 0.009201526641845703 seconds(24, 7, 256)\n",
      "\n",
      "Time taken for matching: 0.005415678024291992 seconds(24, 1, 256)\n",
      "(24, 1, 256) (168, 1, 256)(24, 1, 256) (24, 7, 256)  (24, 7, 256)\n",
      "(168, 7, 256)(24, 7, 256)\n",
      "\n",
      "Time taken for matching: 0.003960132598876953 seconds\n",
      "Time taken for matching: 0.004517793655395508 seconds\n",
      "Time taken for matching: 0.0037567615509033203 seconds\n",
      "\n",
      "(168, 1, 256) Time taken for matching: 0.011677980422973633 seconds(168, 7, 256)\n",
      "\n",
      "(168, 1, 256) (168, 7, 256)\n",
      "Time taken for matching: 0.009251832962036133 seconds(24, 1, 256)(168, 1, 256)\n",
      "  (24, 7, 256)(168, 1, 256)(168, 7, 256) \n",
      "Time taken for matching: 0.011428117752075195 seconds\n",
      "(168, 1, 256)(168, 7, 256)\n",
      "Time taken for matching: 0.004389762878417969 seconds (24, 1, 256)\n",
      "\n",
      "(168, 7, 256) \n",
      "(168, 1, 256)(24, 7, 256)\n",
      " Time taken for matching: 0.011812210083007812 seconds(168, 7, 256)Time taken for matching: 0.004062175750732422 seconds(24, 1, 256)\n",
      "(168, 1, 256)\n",
      "Time taken for matching: 0.01026153564453125 seconds \n",
      "Time taken for matching: 0.00989222526550293 seconds (24, 7, 256)\n",
      "\n",
      "(168, 7, 256)\n",
      "\n",
      "Time taken for matching: 0.004658222198486328 seconds\n",
      "Time taken for matching: 0.012212038040161133 seconds(24, 1, 256)\n",
      "(24, 1, 256)  (24, 7, 256)(24, 1, 256)(24, 7, 256) \n",
      "\n",
      "(24, 7, 256)Time taken for matching: 0.0049495697021484375 secondsTime taken for matching: 0.0037751197814941406 secondsTime taken for matching: 0.020055294036865234 seconds\n",
      "(168, 1, 256)\n",
      "\n",
      "(24, 1, 256)\n",
      "Time taken for matching: 0.004869699478149414 seconds  (168, 1, 256)\n",
      "(168, 7, 256)(24, 7, 256) \n",
      "\n",
      "(168, 7, 256)\n",
      "Time taken for matching: 0.00475621223449707 seconds\n",
      "Time taken for matching: 0.011851787567138672 secondsTime taken for matching: 0.009451866149902344 seconds\n",
      "(24, 1, 256)(168, 1, 256)\n",
      "  (168, 7, 256)(24, 7, 256)\n",
      "(168, 1, 256)\n",
      " (24, 1, 256)(168, 1, 256)(168, 7, 256)(24, 1, 256) Time taken for matching: 0.006472110748291016 seconds \n",
      " (24, 7, 256)(168, 1, 256)\n",
      "(168, 7, 256)(24, 7, 256)Time taken for matching: 0.011529684066772461 seconds\n",
      " \n",
      "\n",
      "\n",
      "Time taken for matching: 0.004172325134277344 seconds(168, 7, 256)Time taken for matching: 0.004875898361206055 seconds\n",
      "\n",
      "Time taken for matching: 0.009523391723632812 seconds\n",
      "\n",
      "Time taken for matching: 0.009785890579223633 seconds(168, 1, 256)\n",
      " (24, 1, 256)(168, 7, 256) Time taken for matching: 0.012108564376831055 seconds\n",
      "(24, 1, 256)(24, 7, 256)\n",
      " \n",
      "(24, 1, 256)(24, 7, 256) \n",
      "Time taken for matching: 0.004452943801879883 seconds(24, 7, 256)\n",
      "\n",
      "Time taken for matching: 0.0038521289825439453 secondsTime taken for matching: 0.01200556755065918 seconds\n",
      "Time taken for matching: 0.0036373138427734375 seconds\n",
      "(24, 1, 256)(168, 1, 256)\n",
      "  (24, 7, 256)(168, 7, 256)\n",
      "\n",
      "Time taken for matching: 0.004395723342895508 seconds(168, 1, 256)\n",
      "(24, 1, 256)  (24, 7, 256)Time taken for matching: 0.009193897247314453 seconds(168, 7, 256)\n",
      "\n",
      "\n",
      "Time taken for matching: 0.004360198974609375 seconds\n",
      "(168, 1, 256) (168, 1, 256)(168, 7, 256)(24, 1, 256) (168, 1, 256)Time taken for matching: 0.011491060256958008 seconds\n",
      " (168, 7, 256)\n",
      " (24, 7, 256)\n",
      "(168, 7, 256)\n",
      "(168, 1, 256)\n",
      "Time taken for matching: 0.0037839412689208984 seconds \n",
      "Time taken for matching: 0.00948190689086914 seconds(24, 1, 256)\n",
      "(168, 7, 256)Time taken for matching: 0.009523153305053711 seconds \n",
      "(24, 7, 256)\n",
      "\n",
      "Time taken for matching: 0.0037975311279296875 seconds(24, 1, 256)\n",
      "Time taken for matching: 0.011086463928222656 seconds (168, 1, 256)\n",
      "(24, 7, 256)(24, 1, 256) (168, 1, 256)\n",
      " (168, 7, 256)Time taken for matching: 0.020531654357910156 seconds (24, 7, 256)Time taken for matching: 0.004018068313598633 seconds\n",
      "\n",
      "\n",
      "(168, 7, 256)\n",
      "\n",
      "Time taken for matching: 0.004180192947387695 seconds(168, 1, 256)\n",
      " (168, 7, 256)(24, 1, 256)\n",
      " Time taken for matching: 0.011819839477539062 seconds(24, 7, 256)Time taken for matching: 0.014580011367797852 seconds(168, 1, 256)\n",
      "\n",
      " \n",
      "(24, 1, 256)Time taken for matching: 0.009244680404663086 seconds(168, 7, 256)Time taken for matching: 0.005890607833862305 seconds\n",
      " \n",
      "\n",
      "(24, 7, 256)\n",
      "(24, 1, 256) (24, 1, 256)Time taken for matching: 0.006547451019287109 secondsTime taken for matching: 0.009321928024291992 seconds(24, 1, 256)(24, 7, 256) \n",
      "\n",
      "(168, 1, 256) (24, 7, 256)\n",
      "(168, 1, 256) \n",
      "(24, 7, 256) (168, 7, 256)Time taken for matching: 0.004773139953613281 seconds\n",
      "Time taken for matching: 0.004090785980224609 seconds(168, 7, 256)\n",
      "\n",
      "\n",
      "(24, 1, 256)\n",
      "Time taken for matching: 0.005422115325927734 seconds \n",
      "(24, 7, 256)\n",
      "Time taken for matching: 0.010030508041381836 secondsTime taken for matching: 0.003771066665649414 seconds\n",
      "\n",
      "Time taken for matching: 0.01177358627319336 seconds\n",
      "(168, 1, 256)(24, 1, 256)  (168, 7, 256)(24, 7, 256)\n",
      "\n",
      "(24, 1, 256)(168, 1, 256)Time taken for matching: 0.003707408905029297 seconds  \n",
      "(24, 7, 256)(168, 7, 256)\n",
      "\n",
      "(168, 1, 256)Time taken for matching: 0.004660129547119141 seconds Time taken for matching: 0.012691736221313477 seconds(168, 1, 256)\n",
      "(168, 7, 256) \n",
      "\n",
      "(168, 7, 256)Time taken for matching: 0.009273767471313477 seconds\n",
      "\n",
      "(168, 1, 256) Time taken for matching: 0.011810541152954102 seconds(24, 1, 256)Time taken for matching: 0.009364604949951172 seconds(168, 7, 256)(24, 1, 256)\n",
      "(168, 1, 256) \n",
      "\n",
      " (168, 1, 256) (24, 7, 256)(24, 7, 256) (168, 7, 256)\n",
      "\n",
      "(168, 7, 256)\n",
      "Time taken for matching: 0.004315376281738281 seconds\n",
      "Time taken for matching: 0.00543522834777832 seconds(24, 1, 256)(24, 1, 256)\n",
      "\n",
      " Time taken for matching: 0.014270782470703125 seconds (24, 7, 256)\n",
      "(24, 7, 256)\n",
      "(168, 1, 256)\n",
      "Time taken for matching: 0.009935379028320312 secondsTime taken for matching: 0.0188446044921875 secondsTime taken for matching: 0.0038111209869384766 seconds \n",
      "Time taken for matching: 0.004642963409423828 seconds\n",
      "\n",
      "(168, 7, 256)\n",
      "\n",
      "(24, 1, 256)(24, 1, 256)  (24, 7, 256)(24, 7, 256)(24, 1, 256)Time taken for matching: 0.011862993240356445 seconds\n",
      "\n",
      " (168, 1, 256)\n",
      "Time taken for matching: 0.003780841827392578 seconds(24, 7, 256) Time taken for matching: 0.005257606506347656 seconds\n",
      "\n",
      "(168, 7, 256)\n",
      "\n",
      "Time taken for matching: 0.004786491394042969 seconds\n",
      "(168, 1, 256)(24, 1, 256)  (168, 7, 256)Time taken for matching: 0.009410381317138672 seconds(24, 7, 256)\n",
      "\n",
      "\n",
      "(168, 1, 256)(168, 1, 256) Time taken for matching: 0.0044863224029541016 seconds (168, 7, 256)\n",
      "(168, 7, 256)Time taken for matching: 0.009229421615600586 seconds\n",
      "(24, 1, 256)\n",
      "\n",
      " (24, 7, 256)(168, 1, 256)\n",
      " (168, 7, 256)Time taken for matching: 0.0037691593170166016 seconds\n",
      "(24, 1, 256)Time taken for matching: 0.014164447784423828 seconds\n",
      "(168, 1, 256) Time taken for matching: 0.011946439743041992 seconds\n",
      " (24, 7, 256)\n",
      "(168, 7, 256)\n",
      "(168, 1, 256)\n",
      " Time taken for matching: 0.0038580894470214844 secondsTime taken for matching: 0.009475231170654297 seconds\n",
      "(168, 7, 256)\n",
      "\n",
      "(168, 1, 256)(24, 1, 256) (24, 1, 256)Time taken for matching: 0.010936975479125977 seconds (168, 7, 256) \n",
      "(24, 7, 256)\n",
      "(24, 7, 256)(24, 1, 256)\n",
      "\n",
      " Time taken for matching: 0.011595726013183594 seconds(24, 7, 256)Time taken for matching: 0.004835605621337891 seconds\n",
      "Time taken for matching: 0.0045130252838134766 seconds(168, 1, 256)\n",
      "\n",
      "\n",
      " Time taken for matching: 0.009752273559570312 secondsTime taken for matching: 0.0039806365966796875 seconds(24, 1, 256)(168, 7, 256)\n",
      "\n",
      "\n",
      " (24, 7, 256)\n",
      "(168, 1, 256)(24, 1, 256) Time taken for matching: 0.004527568817138672 seconds (168, 7, 256)(24, 1, 256)\n",
      "(24, 7, 256)Time taken for matching: 0.009516000747680664 seconds\n",
      " \n",
      "\n",
      "(24, 7, 256)\n",
      "Time taken for matching: 0.004851102828979492 secondsTime taken for matching: 0.0038268566131591797 seconds\n",
      "\n",
      "Time taken for matching: 0.009399652481079102 seconds(24, 1, 256)\n",
      " (24, 7, 256)(168, 1, 256)\n",
      " Time taken for matching: 0.0036058425903320312 seconds(168, 7, 256)(168, 1, 256)(24, 1, 256)\n",
      "\n",
      "  (168, 7, 256)(24, 7, 256)(168, 1, 256)\n",
      "(168, 1, 256)\n",
      "  (168, 7, 256)Time taken for matching: 0.0039520263671875 secondsTime taken for matching: 0.009459495544433594 seconds(168, 7, 256)\n",
      "\n",
      "\n",
      "\n",
      "(168, 1, 256)Time taken for matching: 0.011721611022949219 seconds \n",
      "(168, 1, 256)(168, 7, 256)\n",
      " Time taken for matching: 0.009619712829589844 seconds(24, 1, 256)(168, 7, 256)Time taken for matching: 0.013353824615478516 seconds\n",
      " \n",
      "\n",
      "(24, 7, 256)(168, 1, 256)\n",
      "Time taken for matching: 0.00921630859375 seconds \n",
      "(24, 1, 256)(168, 7, 256)Time taken for matching: 0.004006862640380859 secondsTime taken for matching: 0.010468006134033203 seconds\n",
      "\n",
      " \n",
      "(24, 1, 256)(24, 7, 256)(24, 1, 256)(168, 1, 256) \n",
      "  (24, 1, 256)(24, 7, 256)(24, 7, 256)Time taken for matching: 0.005358457565307617 seconds(168, 7, 256) Time taken for matching: 0.009634971618652344 seconds\n",
      "\n",
      "\n",
      "\n",
      "(24, 7, 256)\n",
      "(24, 1, 256)Time taken for matching: 0.005131959915161133 seconds\n",
      "Time taken for matching: 0.004979848861694336 seconds\n",
      " \n",
      "Time taken for matching: 0.004495143890380859 seconds(24, 7, 256)\n",
      "\n",
      "Time taken for matching: 0.00991368293762207 seconds(24, 1, 256)\n",
      " Time taken for matching: 0.0049321651458740234 seconds(24, 7, 256)\n",
      "(168, 1, 256)\n",
      " Time taken for matching: 0.003653287887573242 seconds(168, 7, 256)(24, 1, 256)\n",
      "\n",
      " (24, 7, 256)\n",
      "Time taken for matching: 0.0036194324493408203 seconds\n",
      "Time taken for matching: 0.009473323822021484 seconds(168, 1, 256)\n",
      " (168, 1, 256)(168, 1, 256)(168, 7, 256)  \n",
      "(168, 7, 256)(168, 1, 256)(168, 7, 256)\n",
      " \n",
      "(24, 1, 256)(168, 7, 256) \n",
      "(24, 7, 256)(168, 1, 256)\n",
      "Time taken for matching: 0.009945392608642578 seconds(168, 1, 256) Time taken for matching: 0.009306192398071289 secondsTime taken for matching: 0.011394739151000977 secondsTime taken for matching: 0.0038716793060302734 seconds\n",
      "(168, 7, 256) \n",
      "\n",
      "\n",
      "\n",
      "(168, 7, 256)Time taken for matching: 0.011376142501831055 seconds\n",
      "(168, 1, 256)\n",
      " (168, 7, 256)(24, 1, 256)\n",
      "Time taken for matching: 0.009819984436035156 seconds \n",
      "Time taken for matching: 0.011697530746459961 seconds(24, 7, 256)\n",
      "\n",
      "(24, 1, 256)(24, 1, 256)(24, 1, 256)Time taken for matching: 0.0039060115814208984 seconds  Time taken for matching: 0.00949406623840332 seconds \n",
      "(24, 7, 256)(24, 7, 256)\n",
      "(24, 1, 256)(24, 7, 256)(24, 1, 256)\n",
      "\n",
      " \n",
      " (168, 1, 256)(24, 7, 256)Time taken for matching: 0.0049915313720703125 secondsTime taken for matching: 0.0066432952880859375 seconds(24, 7, 256)Time taken for matching: 0.006353855133056641 seconds \n",
      "(24, 1, 256)\n",
      "\n",
      "\n",
      "\n",
      "(168, 7, 256) Time taken for matching: 0.005274772644042969 secondsTime taken for matching: 0.0054798126220703125 seconds\n",
      "\n",
      "(24, 7, 256)\n",
      "\n",
      "(168, 1, 256)Time taken for matching: 0.0054416656494140625 seconds \n",
      "Time taken for matching: 0.01117396354675293 seconds(168, 7, 256)\n",
      "\n",
      "(24, 1, 256)Time taken for matching: 0.009205341339111328 seconds(168, 1, 256) \n",
      " (24, 7, 256)(168, 7, 256)\n",
      "\n",
      "(168, 1, 256)Time taken for matching: 0.0037381649017333984 seconds \n",
      "(168, 1, 256)(24, 1, 256)(168, 7, 256)(168, 1, 256)  \n",
      " (168, 1, 256)(168, 7, 256)(24, 7, 256)Time taken for matching: 0.009282112121582031 seconds(168, 1, 256)(168, 7, 256) \n",
      "\n",
      "\n",
      "\n",
      "(168, 7, 256) Time taken for matching: 0.004179716110229492 secondsTime taken for matching: 0.009466409683227539 seconds\n",
      "(168, 7, 256)\n",
      "\n",
      "\n",
      "Time taken for matching: 0.011684894561767578 seconds\n",
      "Time taken for matching: 0.012962579727172852 seconds(24, 1, 256)Time taken for matching: 0.009975433349609375 seconds\n",
      " (24, 1, 256)\n",
      "(24, 7, 256)Time taken for matching: 0.012214899063110352 seconds (168, 1, 256)\n",
      "(24, 7, 256)\n",
      "(24, 1, 256) \n",
      "Time taken for matching: 0.004439353942871094 seconds (168, 7, 256)\n",
      "Time taken for matching: 0.003885507583618164 seconds(24, 7, 256)(24, 1, 256)\n",
      "(24, 1, 256)\n",
      " \n",
      " (24, 7, 256)(24, 7, 256)(24, 1, 256)Time taken for matching: 0.004542112350463867 seconds\n",
      "\n",
      " \n",
      "(24, 7, 256)Time taken for matching: 0.004363298416137695 secondsTime taken for matching: 0.004808664321899414 secondsTime taken for matching: 0.010317564010620117 seconds\n",
      "\n",
      "\n",
      "\n",
      "(168, 1, 256)Time taken for matching: 0.004465818405151367 seconds \n",
      "(168, 7, 256)\n",
      "(168, 1, 256)(24, 1, 256)  Time taken for matching: 0.011439800262451172 seconds(168, 7, 256)(24, 7, 256)\n",
      "\n",
      "(168, 1, 256)\n",
      "(168, 1, 256)  Time taken for matching: 0.00536036491394043 seconds(168, 7, 256)(168, 7, 256)\n",
      "\n",
      "\n",
      "Time taken for matching: 0.009163379669189453 seconds\n",
      "(24, 1, 256) (168, 1, 256)(24, 7, 256) Time taken for matching: 0.011691808700561523 seconds(168, 1, 256)\n",
      "Time taken for matching: 0.009461641311645508 seconds(168, 7, 256)\n",
      " (24, 1, 256)\n",
      "Time taken for matching: 0.0044727325439453125 seconds\n",
      "(168, 7, 256) \n",
      "(168, 1, 256)\n",
      "(24, 7, 256) \n",
      "(24, 1, 256)(168, 7, 256)(24, 1, 256)Time taken for matching: 0.0041086673736572266 seconds \n",
      " \n",
      "Time taken for matching: 0.011896133422851562 seconds(24, 7, 256)Time taken for matching: 0.011449098587036133 seconds(24, 7, 256)\n",
      "\n",
      "\n",
      "\n",
      "Time taken for matching: 0.0040400028228759766 secondsTime taken for matching: 0.003923654556274414 seconds\n",
      "\n",
      "Time taken for matching: 0.014770030975341797 seconds\n",
      "(24, 1, 256)(24, 1, 256)  (168, 1, 256)(24, 7, 256)(24, 7, 256) \n",
      "\n",
      "(168, 7, 256)Time taken for matching: 0.004498004913330078 seconds(168, 1, 256)Time taken for matching: 0.004334211349487305 seconds\n",
      "(168, 1, 256)\n",
      "(24, 1, 256)\n",
      "   (168, 7, 256)(168, 7, 256)(24, 7, 256)\n",
      "\n",
      "(168, 1, 256)\n",
      "(168, 1, 256)Time taken for matching: 0.013812065124511719 seconds  Time taken for matching: 0.005102634429931641 seconds\n",
      "(168, 7, 256)(168, 7, 256)\n",
      "\n",
      "\n",
      "Time taken for matching: 0.009490489959716797 secondsTime taken for matching: 0.011849403381347656 seconds\n",
      "\n",
      "(24, 1, 256) (24, 7, 256)Time taken for matching: 0.010102510452270508 seconds\n",
      "Time taken for matching: 0.010051488876342773 seconds(24, 1, 256)\n",
      "\n",
      " Time taken for matching: 0.0037331581115722656 seconds(24, 1, 256)(24, 7, 256) \n",
      "\n",
      "(24, 7, 256)(168, 1, 256)(168, 1, 256)Time taken for matching: 0.0038204193115234375 seconds\n",
      " (24, 1, 256) \n",
      "(24, 1, 256)(168, 7, 256)Time taken for matching: 0.00446319580078125 seconds(168, 7, 256)  \n",
      "\n",
      "\n",
      "(168, 1, 256)(24, 7, 256)(24, 7, 256) \n",
      "\n",
      "(168, 7, 256)\n",
      "Time taken for matching: 0.004584312438964844 secondsTime taken for matching: 0.004446268081665039 seconds\n",
      "\n",
      "Time taken for matching: 0.011720895767211914 secondsTime taken for matching: 0.011955738067626953 seconds\n",
      "\n",
      "Time taken for matching: 0.010128974914550781 seconds\n",
      "(168, 1, 256) (168, 7, 256)(24, 1, 256)(168, 1, 256)\n",
      "  (24, 1, 256)(24, 1, 256)(24, 7, 256)(168, 7, 256)  \n",
      "\n",
      "(24, 7, 256)(24, 7, 256)Time taken for matching: 0.00937795639038086 secondsTime taken for matching: 0.0042994022369384766 seconds\n",
      "\n",
      "\n",
      "(168, 1, 256)\n",
      "Time taken for matching: 0.004752397537231445 secondsTime taken for matching: 0.0041882991790771484 seconds \n",
      "(168, 7, 256)\n",
      "Time taken for matching: 0.009819984436035156 seconds\n",
      "\n",
      "(24, 1, 256) (24, 1, 256)Time taken for matching: 0.011629343032836914 seconds(24, 7, 256) \n",
      "(24, 7, 256)\n",
      "\n",
      "Time taken for matching: 0.003589630126953125 secondsTime taken for matching: 0.00525665283203125 seconds(168, 1, 256)(168, 1, 256)\n",
      "\n",
      "  (168, 7, 256)(168, 7, 256)(24, 1, 256)\n",
      "\n",
      " (168, 1, 256)(24, 7, 256) \n",
      "(168, 7, 256)(168, 1, 256)Time taken for matching: 0.014935731887817383 seconds\n",
      "Time taken for matching: 0.004490375518798828 secondsTime taken for matching: 0.015212059020996094 seconds \n",
      "\n",
      "\n",
      "(168, 7, 256)\n",
      "(168, 1, 256)Time taken for matching: 0.01153421401977539 seconds(24, 1, 256) (168, 1, 256)(24, 1, 256)\n",
      "  (168, 7, 256) Time taken for matching: 0.012029170989990234 seconds(24, 7, 256)(168, 7, 256)(24, 7, 256)\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "Time taken for matching: 0.0042955875396728516 seconds(24, 1, 256)Time taken for matching: 0.004380226135253906 seconds\n",
      " \n",
      "(24, 7, 256)Time taken for matching: 0.00967717170715332 seconds\n",
      "(168, 1, 256)\n",
      "Time taken for matching: 0.01507258415222168 seconds(24, 1, 256)Time taken for matching: 0.0036737918853759766 seconds  \n",
      "\n",
      "(168, 7, 256)(24, 7, 256)(168, 1, 256)\n",
      "\n",
      " (24, 1, 256)(168, 7, 256)Time taken for matching: 0.004629373550415039 seconds \n",
      "\n",
      "(24, 7, 256)\n",
      "(24, 1, 256)Time taken for matching: 0.0037364959716796875 secondsTime taken for matching: 0.014456510543823242 seconds \n",
      "(168, 1, 256)\n",
      "(24, 7, 256)Time taken for matching: 0.011379003524780273 seconds \n",
      "\n",
      "(168, 7, 256)Time taken for matching: 0.004987001419067383 seconds\n",
      "\n",
      "(168, 1, 256)(168, 1, 256) (24, 1, 256) (168, 7, 256)(168, 7, 256) \n",
      "Time taken for matching: 0.00954747200012207 seconds(24, 1, 256)\n",
      "(24, 7, 256)\n",
      " \n",
      "(24, 7, 256)\n",
      "Time taken for matching: 0.004718780517578125 secondsTime taken for matching: 0.011083126068115234 secondsTime taken for matching: 0.004431009292602539 seconds\n",
      "Time taken for matching: 0.009460687637329102 seconds\n",
      "(168, 1, 256)(168, 1, 256)(24, 1, 256)\n",
      "\n",
      "   (168, 7, 256)(168, 7, 256)(24, 7, 256)\n",
      "\n",
      "\n",
      "Time taken for matching: 0.004458427429199219 seconds(24, 1, 256)(24, 1, 256)\n",
      "  Time taken for matching: 0.009730100631713867 seconds(24, 7, 256)Time taken for matching: 0.011755704879760742 seconds(24, 7, 256)\n",
      "\n",
      "\n",
      "\n",
      "Time taken for matching: 0.004767179489135742 seconds\n",
      "Time taken for matching: 0.004616737365722656 seconds\n",
      "(24, 1, 256)(168, 1, 256)  (24, 1, 256)(24, 7, 256)(168, 7, 256)\n",
      " \n",
      "(168, 1, 256)(24, 7, 256)Time taken for matching: 0.0037331581115722656 seconds \n",
      "\n",
      "(168, 7, 256)(168, 1, 256)Time taken for matching: 0.004632711410522461 seconds\n",
      " (168, 1, 256)\n",
      "(168, 7, 256) \n",
      "Time taken for matching: 0.014713525772094727 seconds(168, 7, 256)\n",
      "\n",
      "(168, 1, 256)Time taken for matching: 0.011031627655029297 seconds \n",
      "(168, 7, 256)Time taken for matching: 0.009174108505249023 seconds\n",
      "\n",
      "Time taken for matching: 0.01355433464050293 seconds(168, 1, 256)\n",
      "(24, 1, 256)(24, 1, 256)   (168, 7, 256)(24, 7, 256)(24, 7, 256)\n",
      "(24, 1, 256)Time taken for matching: 0.00961756706237793 seconds(168, 1, 256)\n",
      "\n",
      " \n",
      "(24, 1, 256) (24, 7, 256)Time taken for matching: 0.003979682922363281 secondsTime taken for matching: 0.004785060882568359 seconds (168, 7, 256)\n",
      "\n",
      "\n",
      "(24, 7, 256)\n",
      "Time taken for matching: 0.011382102966308594 seconds\n",
      "Time taken for matching: 0.004271507263183594 seconds(168, 1, 256)\n",
      "\n",
      "Time taken for matching: 0.004206657409667969 seconds \n",
      "(24, 1, 256)(168, 7, 256) \n",
      "(24, 7, 256)\n",
      "Time taken for matching: 0.011343955993652344 secondsTime taken for matching: 0.004704952239990234 seconds\n",
      "\n",
      "Time taken for matching: 0.011549234390258789 seconds(24, 1, 256)\n",
      " (168, 1, 256)(24, 7, 256) \n",
      "(168, 7, 256)\n",
      "Time taken for matching: 0.00603032112121582 seconds(24, 1, 256)(168, 1, 256)(24, 1, 256)(168, 1, 256)\n",
      "    (24, 7, 256)Time taken for matching: 0.009624004364013672 seconds(168, 7, 256)(24, 7, 256)\n",
      "(168, 7, 256)\n",
      "(168, 1, 256)\n",
      "\n",
      "\n",
      "Time taken for matching: 0.007923126220703125 seconds \n",
      "Time taken for matching: 0.007520437240600586 seconds(168, 7, 256)\n",
      "\n",
      "Time taken for matching: 0.012328863143920898 seconds(168, 1, 256)(24, 1, 256)\n",
      " Time taken for matching: 0.014581441879272461 seconds (168, 7, 256)(168, 1, 256)\n",
      "(24, 7, 256)\n",
      " \n",
      "(168, 7, 256)Time taken for matching: 0.015044927597045898 seconds(24, 1, 256)\n",
      "Time taken for matching: 0.004658222198486328 seconds\n",
      " \n",
      "(24, 7, 256)Time taken for matching: 0.009533882141113281 seconds\n",
      "(24, 1, 256)\n",
      " Time taken for matching: 0.0038077831268310547 seconds(24, 7, 256)Time taken for matching: 0.014243841171264648 seconds\n",
      "(24, 1, 256)\n",
      "\n",
      " Time taken for matching: 0.004347324371337891 seconds(24, 7, 256)(24, 1, 256)\n",
      "\n",
      "(168, 1, 256) (168, 1, 256)(24, 7, 256) Time taken for matching: 0.004034757614135742 seconds\n",
      " (168, 7, 256)(24, 1, 256)\n",
      "(168, 7, 256)Time taken for matching: 0.0038127899169921875 seconds\n",
      " \n",
      "\n",
      "(24, 7, 256)(168, 1, 256)\n",
      " (168, 7, 256)Time taken for matching: 0.004614830017089844 secondsTime taken for matching: 0.011663675308227539 seconds\n",
      "\n",
      "Time taken for matching: 0.01138448715209961 seconds(168, 1, 256)\n",
      "\n",
      " (168, 7, 256)\n",
      "(168, 1, 256)Time taken for matching: 0.009330511093139648 seconds \n",
      "(24, 1, 256)(168, 7, 256)(24, 1, 256) \n",
      " (168, 1, 256)(24, 7, 256)Time taken for matching: 0.009104013442993164 seconds(24, 7, 256)\n",
      "\n",
      " (168, 1, 256)\n",
      "(24, 1, 256)Time taken for matching: 0.003937721252441406 seconds(168, 7, 256) Time taken for matching: 0.004110097885131836 seconds \n",
      "Time taken for matching: 0.009460210800170898 seconds(168, 7, 256)\n",
      "\n",
      "(24, 7, 256)\n",
      "\n",
      "(24, 1, 256)\n",
      " (24, 7, 256)(168, 1, 256)Time taken for matching: 0.0043184757232666016 seconds\n",
      "\n",
      " Time taken for matching: 0.0036127567291259766 secondsTime taken for matching: 0.010045051574707031 seconds(24, 1, 256)(168, 7, 256)Time taken for matching: 0.011025428771972656 seconds\n",
      "\n",
      "\n",
      "\n",
      " (24, 7, 256)\n",
      "Time taken for matching: 0.0042917728424072266 seconds(24, 1, 256)\n",
      " Time taken for matching: 0.011456727981567383 seconds(24, 7, 256)\n",
      "\n",
      "(24, 1, 256)(168, 1, 256)Time taken for matching: 0.003698587417602539 seconds  \n",
      "(168, 7, 256)(168, 1, 256)(24, 7, 256)\n",
      " \n",
      "(168, 7, 256)(24, 1, 256)(168, 1, 256)Time taken for matching: 0.005349874496459961 seconds\n",
      " \n",
      "(168, 1, 256) (24, 7, 256)(168, 7, 256) Time taken for matching: 0.009732723236083984 seconds\n",
      "\n",
      "(168, 7, 256)\n",
      "Time taken for matching: 0.004338979721069336 seconds\n",
      "\n",
      "Time taken for matching: 0.011929750442504883 seconds\n",
      "Time taken for matching: 0.009501218795776367 seconds\n",
      "(24, 1, 256)Time taken for matching: 0.011437177658081055 seconds(168, 1, 256) \n",
      " (24, 7, 256)(24, 1, 256)(168, 7, 256)(24, 1, 256)\n",
      " (168, 1, 256)\n",
      " Time taken for matching: 0.0044651031494140625 seconds(168, 1, 256) (24, 7, 256)(24, 7, 256)\n",
      " (168, 7, 256)\n",
      "\n",
      "(24, 1, 256)(168, 7, 256)\n",
      "Time taken for matching: 0.004019975662231445 secondsTime taken for matching: 0.00490880012512207 seconds\n",
      " \n",
      "\n",
      "Time taken for matching: 0.012108564376831055 seconds(24, 7, 256)\n",
      "\n",
      "Time taken for matching: 0.004752635955810547 seconds(168, 1, 256)\n",
      "Time taken for matching: 0.009879827499389648 secondsTime taken for matching: 0.011941194534301758 seconds \n",
      "\n",
      "(168, 7, 256)\n",
      "(24, 1, 256) (24, 7, 256)(24, 1, 256)\n",
      "(168, 1, 256) (24, 1, 256) (24, 7, 256)Time taken for matching: 0.004439830780029297 seconds(168, 7, 256) Time taken for matching: 0.01174473762512207 seconds\n",
      "\n",
      "(168, 1, 256)\n",
      "(24, 7, 256)(168, 1, 256)\n",
      " Time taken for matching: 0.003990650177001953 seconds\n",
      " (168, 7, 256)\n",
      "(168, 7, 256)\n",
      "Time taken for matching: 0.005006551742553711 seconds\n",
      "\n",
      "Time taken for matching: 0.009768486022949219 seconds(24, 1, 256)\n",
      " Time taken for matching: 0.00966954231262207 seconds(24, 7, 256)(168, 1, 256)\n",
      "\n",
      " Time taken for matching: 0.010195493698120117 seconds(168, 7, 256)Time taken for matching: 0.003941774368286133 seconds\n",
      "(24, 1, 256)\n",
      "\n",
      " (24, 1, 256)(24, 7, 256) \n",
      "(24, 7, 256)\n",
      "Time taken for matching: 0.004174947738647461 seconds(168, 1, 256)(24, 1, 256)(168, 1, 256)Time taken for matching: 0.011884927749633789 secondsTime taken for matching: 0.003482818603515625 seconds\n",
      " (168, 1, 256)  \n",
      "\n",
      "(168, 7, 256) (24, 7, 256)(168, 7, 256)\n",
      "(168, 7, 256)\n",
      "\n",
      "\n",
      "Time taken for matching: 0.005168437957763672 seconds\n",
      "(24, 1, 256) Time taken for matching: 0.010230779647827148 seconds(24, 7, 256)\n",
      "Time taken for matching: 0.009864330291748047 seconds\n",
      "Time taken for matching: 0.012125015258789062 seconds\n",
      "\n",
      "Time taken for matching: 0.0037147998809814453 seconds(168, 1, 256)\n",
      " (168, 7, 256)(24, 1, 256)\n",
      " (24, 1, 256)(168, 1, 256)(24, 7, 256)  (24, 1, 256)\n",
      "(24, 7, 256)(168, 7, 256)(168, 1, 256) \n",
      "Time taken for matching: 0.0037789344787597656 seconds\n",
      " (24, 7, 256)\n",
      "Time taken for matching: 0.00398707389831543 secondsTime taken for matching: 0.011287689208984375 seconds(168, 1, 256)(168, 7, 256)\n",
      "\n",
      "\n",
      " \n",
      "Time taken for matching: 0.00487828254699707 seconds(168, 7, 256)Time taken for matching: 0.00940251350402832 seconds\n",
      "\n",
      "\n",
      "(168, 1, 256) Time taken for matching: 0.011511564254760742 seconds(168, 7, 256)(24, 1, 256)\n",
      "\n",
      "Time taken for matching: 0.009662389755249023 seconds \n",
      "(24, 1, 256)(24, 7, 256) \n",
      "(24, 7, 256)\n",
      "Time taken for matching: 0.004502296447753906 seconds(24, 1, 256)(168, 1, 256)\n",
      " Time taken for matching: 0.009591102600097656 seconds(24, 1, 256)Time taken for matching: 0.0036165714263916016 seconds (24, 7, 256) \n",
      "\n",
      "(168, 7, 256)\n",
      "(24, 7, 256)\n",
      "\n",
      "Time taken for matching: 0.004158496856689453 seconds\n",
      "Time taken for matching: 0.003954172134399414 seconds(168, 1, 256)\n",
      " (168, 7, 256)(24, 1, 256)(168, 1, 256)Time taken for matching: 0.009729385375976562 seconds\n",
      "  \n",
      "(24, 7, 256)(168, 7, 256)\n",
      "\n",
      "Time taken for matching: 0.0044765472412109375 seconds\n",
      "Time taken for matching: 0.011584043502807617 seconds(24, 1, 256)\n",
      " (168, 1, 256)(24, 7, 256)Time taken for matching: 0.011644363403320312 seconds \n",
      "(168, 1, 256)\n",
      "(168, 7, 256) \n",
      "Time taken for matching: 0.003894329071044922 seconds(168, 1, 256)(168, 7, 256)\n",
      " (24, 1, 256)\n",
      "(168, 7, 256) \n",
      "(168, 1, 256)(24, 7, 256)Time taken for matching: 0.009300470352172852 seconds(24, 1, 256) \n",
      "\n",
      " (168, 7, 256)Time taken for matching: 0.00445103645324707 seconds(24, 7, 256)\n",
      "Time taken for matching: 0.011595487594604492 seconds\n",
      "Time taken for matching: 0.009227991104125977 seconds\n",
      "\n",
      "\n",
      "Time taken for matching: 0.004605770111083984 seconds(24, 1, 256)\n",
      " (168, 1, 256)(24, 7, 256)\n",
      "Time taken for matching: 0.01188349723815918 seconds (24, 1, 256)(168, 1, 256)(24, 1, 256)\n",
      "Time taken for matching: 0.0036611557006835938 seconds (168, 7, 256) \n",
      " \n",
      "(24, 7, 256)(168, 7, 256)(24, 7, 256)\n",
      "\n",
      "\n",
      "Time taken for matching: 0.004134178161621094 secondsTime taken for matching: 0.004625797271728516 seconds\n",
      "(24, 1, 256)\n",
      "Time taken for matching: 0.011796712875366211 seconds(168, 1, 256) \n",
      " (24, 7, 256)Time taken for matching: 0.0095367431640625 seconds(168, 7, 256)\n",
      "\n",
      "\n",
      "(168, 1, 256)Time taken for matching: 0.00458216667175293 seconds \n",
      "(168, 7, 256)(24, 1, 256)\n",
      " (24, 1, 256)Time taken for matching: 0.009257793426513672 seconds(24, 7, 256) (168, 1, 256)\n",
      "\n",
      "(24, 7, 256) Time taken for matching: 0.003848552703857422 seconds\n",
      "(168, 7, 256)Time taken for matching: 0.009452342987060547 seconds\n",
      "\n",
      "Time taken for matching: 0.0038144588470458984 seconds\n",
      "(168, 1, 256)\n",
      " (24, 1, 256)(168, 7, 256) \n",
      "(24, 7, 256)Time taken for matching: 0.009429931640625 seconds\n",
      "(168, 1, 256)(24, 1, 256)\n",
      " Time taken for matching: 0.0035889148712158203 seconds \n",
      "(24, 7, 256)(168, 7, 256)\n",
      "\n",
      "Time taken for matching: 0.009821414947509766 secondsTime taken for matching: 0.0037603378295898438 seconds(24, 1, 256)\n",
      "\n",
      "(168, 1, 256)  (24, 7, 256)(168, 7, 256)\n",
      "(168, 1, 256)\n",
      "Time taken for matching: 0.011551618576049805 seconds Time taken for matching: 0.0036568641662597656 seconds(168, 1, 256)\n",
      "(168, 7, 256)\n",
      " (24, 1, 256)\n",
      "(168, 7, 256) \n",
      "(24, 7, 256)Time taken for matching: 0.011396646499633789 seconds\n",
      "\n",
      "(168, 1, 256)(24, 1, 256)Time taken for matching: 0.004533290863037109 seconds Time taken for matching: 0.009841442108154297 seconds \n",
      "Time taken for matching: 0.009429931640625 seconds(168, 7, 256)\n",
      "(24, 7, 256)\n",
      "\n",
      "(168, 1, 256)\n",
      " Time taken for matching: 0.004641532897949219 seconds(24, 1, 256)(168, 7, 256)\n",
      "\n",
      " (24, 1, 256)(24, 1, 256)Time taken for matching: 0.009360313415527344 seconds(24, 7, 256)(168, 1, 256) \n",
      " \n",
      " (24, 7, 256)(24, 7, 256)Time taken for matching: 0.004677295684814453 seconds(168, 7, 256)\n",
      "Time taken for matching: 0.009621620178222656 seconds\n",
      "\n",
      "\n",
      "\n",
      "Time taken for matching: 0.004518270492553711 seconds(24, 1, 256)Time taken for matching: 0.004467964172363281 seconds\n",
      " \n",
      "(24, 7, 256)\n",
      "Time taken for matching: 0.009850263595581055 secondsTime taken for matching: 0.0036699771881103516 seconds\n",
      "\n",
      "(24, 1, 256)(168, 1, 256)  (24, 7, 256)(168, 7, 256)\n",
      "(24, 1, 256)\n",
      " Time taken for matching: 0.0043735504150390625 seconds(168, 1, 256)(24, 7, 256)\n",
      " \n",
      "(168, 7, 256)Time taken for matching: 0.0037119388580322266 seconds\n",
      "\n",
      "Time taken for matching: 0.011593103408813477 seconds(168, 1, 256)(168, 1, 256)\n",
      " (168, 1, 256) (168, 7, 256)(168, 7, 256) \n",
      "(168, 1, 256)\n",
      "(168, 7, 256) Time taken for matching: 0.011722564697265625 seconds\n",
      "(168, 7, 256)\n",
      "\n",
      "(24, 1, 256)Time taken for matching: 0.009605646133422852 seconds Time taken for matching: 0.00953221321105957 seconds\n",
      "(24, 7, 256)\n",
      "\n",
      "Time taken for matching: 0.011823892593383789 secondsTime taken for matching: 0.009166955947875977 secondsTime taken for matching: 0.004323720932006836 seconds(24, 1, 256)\n",
      "\n",
      "\n",
      " (168, 1, 256)(24, 1, 256)(168, 1, 256)(24, 1, 256) (24, 7, 256)  (168, 7, 256) \n",
      "(24, 7, 256)(168, 7, 256)\n",
      "(24, 7, 256)(24, 1, 256)\n",
      "\n",
      "Time taken for matching: 0.004896402359008789 seconds\n",
      "(24, 1, 256) Time taken for matching: 0.004326581954956055 seconds\n",
      " (24, 7, 256)Time taken for matching: 0.004422187805175781 seconds\n",
      "(24, 7, 256)\n",
      "\n",
      "Time taken for matching: 0.009768009185791016 seconds\n",
      "Time taken for matching: 0.01161503791809082 secondsTime taken for matching: 0.004258394241333008 seconds\n",
      "\n",
      "\n",
      "Time taken for matching: 0.004754304885864258 seconds\n",
      "(168, 1, 256) (24, 1, 256)(168, 7, 256)(24, 1, 256) \n",
      " (24, 7, 256)(24, 7, 256)\n",
      "\n",
      "Time taken for matching: 0.003728628158569336 secondsTime taken for matching: 0.0037195682525634766 seconds\n",
      "\n",
      "Time taken for matching: 0.00917196273803711 seconds\n",
      "(168, 1, 256) (168, 1, 256)(168, 7, 256)(168, 1, 256)\n",
      " (168, 1, 256) (168, 7, 256)(24, 1, 256)(168, 7, 256) \n",
      " \n",
      "(168, 7, 256)(24, 7, 256)\n",
      "(168, 1, 256)Time taken for matching: 0.009133338928222656 seconds\n",
      "\n",
      " Time taken for matching: 0.0039064884185791016 seconds(168, 7, 256)\n",
      "Time taken for matching: 0.00945138931274414 secondsTime taken for matching: 0.011443376541137695 seconds\n",
      "\n",
      "(168, 1, 256)(168, 1, 256)\n",
      "Time taken for matching: 0.011777877807617188 seconds  (24, 1, 256)\n",
      "(168, 7, 256)(168, 7, 256) \n",
      "\n",
      "(24, 7, 256)(24, 1, 256)\n",
      "Time taken for matching: 0.011821985244750977 seconds \n",
      "(24, 7, 256)Time taken for matching: 0.003931760787963867 seconds(24, 1, 256)\n",
      "\n",
      "Time taken for matching: 0.009369373321533203 seconds Time taken for matching: 0.009266138076782227 seconds(24, 1, 256)Time taken for matching: 0.0037450790405273438 seconds\n",
      "(24, 7, 256)\n",
      " \n",
      "\n",
      "(24, 7, 256)\n",
      "(24, 1, 256)Time taken for matching: 0.0048558712005615234 seconds(168, 1, 256) Time taken for matching: 0.004826784133911133 seconds\n",
      "(24, 1, 256) (24, 7, 256)(24, 1, 256)\n",
      " (168, 7, 256) \n",
      "(24, 7, 256)\n",
      "(24, 7, 256)\n",
      "Time taken for matching: 0.0047681331634521484 seconds\n",
      "\n",
      "Time taken for matching: 0.004098415374755859 secondsTime taken for matching: 0.004109621047973633 seconds\n",
      "\n",
      "Time taken for matching: 0.01007080078125 seconds(168, 1, 256)\n",
      " (168, 7, 256)(168, 1, 256)\n",
      " (168, 7, 256)\n",
      "(24, 1, 256)Time taken for matching: 0.009419441223144531 seconds \n",
      "(24, 7, 256)Time taken for matching: 0.009113073348999023 seconds\n",
      "(168, 1, 256)\n",
      "(168, 1, 256) Time taken for matching: 0.0043277740478515625 seconds (168, 7, 256)(168, 1, 256)\n",
      "(168, 1, 256)(168, 7, 256)(24, 1, 256)\n",
      "  (168, 1, 256)\n",
      " (168, 7, 256)(24, 1, 256)(168, 7, 256) (24, 7, 256)\n",
      " \n",
      "(168, 7, 256)\n",
      "(24, 7, 256)\n",
      "Time taken for matching: 0.004483461380004883 seconds\n",
      "Time taken for matching: 0.011958122253417969 secondsTime taken for matching: 0.011522531509399414 seconds\n",
      "\n",
      "Time taken for matching: 0.004327535629272461 seconds\n",
      "Time taken for matching: 0.010246515274047852 seconds\n",
      "\n",
      "Time taken for matching: 0.010538339614868164 secondsTime taken for matching: 0.01172494888305664 seconds\n",
      "\n",
      "(24, 1, 256) (24, 1, 256)(168, 1, 256)(24, 1, 256)(24, 7, 256)   \n",
      "(24, 7, 256)(168, 7, 256)(24, 7, 256)(24, 1, 256)\n",
      "Time taken for matching: 0.0038912296295166016 seconds\n",
      "\n",
      "(24, 1, 256) \n",
      "Time taken for matching: 0.004563093185424805 seconds Time taken for matching: 0.00416874885559082 seconds(24, 7, 256)\n",
      "(24, 7, 256)\n",
      "\n",
      "(168, 1, 256)\n",
      " Time taken for matching: 0.009848594665527344 seconds(168, 1, 256)Time taken for matching: 0.004886627197265625 seconds(168, 7, 256)Time taken for matching: 0.0049228668212890625 seconds\n",
      " \n",
      "\n",
      "\n",
      "(168, 7, 256)\n",
      "(24, 1, 256)Time taken for matching: 0.00958395004272461 seconds \n",
      "(24, 7, 256)\n",
      "Time taken for matching: 0.00983881950378418 seconds(168, 1, 256)\n",
      "Time taken for matching: 0.0035610198974609375 seconds \n",
      "(168, 7, 256)(168, 1, 256)(24, 1, 256)\n",
      "  (168, 7, 256)(24, 7, 256)(168, 1, 256)\n",
      "\n",
      "(24, 1, 256) Time taken for matching: 0.003823995590209961 seconds (168, 7, 256)Time taken for matching: 0.009165048599243164 seconds\n",
      "(24, 7, 256)\n",
      "\n",
      "\n",
      "(168, 1, 256)Time taken for matching: 0.009300470352172852 seconds(168, 1, 256) \n",
      "Time taken for matching: 0.004448652267456055 seconds (168, 7, 256)\n",
      "(168, 7, 256)\n",
      "\n",
      "(24, 1, 256)Time taken for matching: 0.011526107788085938 seconds \n",
      "(168, 1, 256)(24, 7, 256)(24, 1, 256) \n",
      " (168, 7, 256)(24, 7, 256)Time taken for matching: 0.0038526058197021484 secondsTime taken for matching: 0.011597394943237305 seconds\n",
      "Time taken for matching: 0.011571407318115234 seconds\n",
      "\n",
      "\n",
      "\n",
      "Time taken for matching: 0.003987550735473633 seconds(24, 1, 256)\n",
      " (168, 1, 256)(24, 7, 256) \n",
      "(168, 7, 256)Time taken for matching: 0.01027226448059082 seconds\n",
      "(24, 1, 256)Time taken for matching: 0.004421234130859375 seconds(168, 1, 256)(24, 1, 256)\n",
      " \n",
      "  (24, 7, 256)(168, 7, 256)(24, 7, 256)\n",
      "\n",
      "\n",
      "Time taken for matching: 0.009636640548706055 secondsTime taken for matching: 0.004571676254272461 seconds\n",
      "Time taken for matching: 0.004734039306640625 seconds(24, 1, 256)\n",
      " \n",
      "(24, 7, 256)(168, 1, 256) Time taken for matching: 0.009731531143188477 seconds\n",
      "(168, 1, 256)(168, 7, 256)\n",
      "(24, 1, 256)Time taken for matching: 0.003896474838256836 seconds \n",
      " \n",
      "(168, 7, 256)(24, 7, 256)\n",
      "\n",
      "Time taken for matching: 0.003758668899536133 seconds(24, 1, 256)\n",
      "Time taken for matching: 0.009614229202270508 seconds \n",
      "(24, 7, 256)Time taken for matching: 0.009725570678710938 seconds\n",
      "\n",
      "Time taken for matching: 0.00382232666015625 seconds(168, 1, 256)\n",
      " (24, 1, 256)(168, 7, 256) \n",
      "(24, 7, 256)(24, 1, 256)(168, 1, 256)\n",
      " (168, 1, 256) (168, 1, 256)Time taken for matching: 0.0035643577575683594 seconds(24, 7, 256) (168, 7, 256) \n",
      "\n",
      "(168, 7, 256)\n",
      "(168, 7, 256)Time taken for matching: 0.011847257614135742 seconds\n",
      "Time taken for matching: 0.0041506290435791016 seconds\n",
      "(168, 1, 256)\n",
      "\n",
      " (168, 7, 256)\n",
      "Time taken for matching: 0.011542320251464844 seconds\n",
      "Time taken for matching: 0.009671449661254883 secondsTime taken for matching: 0.011883258819580078 seconds(168, 1, 256)\n",
      "\n",
      " (24, 1, 256)(168, 7, 256) Time taken for matching: 0.009292840957641602 seconds\n",
      "(24, 7, 256)(24, 1, 256)\n",
      "\n",
      " (24, 1, 256)(24, 7, 256) Time taken for matching: 0.004523754119873047 seconds\n",
      "(24, 1, 256)(24, 7, 256)\n",
      "Time taken for matching: 0.009523630142211914 secondsTime taken for matching: 0.0037496089935302734 seconds \n",
      "(24, 1, 256)\n",
      "\n",
      "(24, 7, 256) (168, 1, 256)(168, 1, 256)Time taken for matching: 0.003975391387939453 seconds\n",
      "(24, 7, 256)  \n",
      "\n",
      "(168, 7, 256)Time taken for matching: 0.0048694610595703125 seconds(168, 7, 256)\n",
      "Time taken for matching: 0.004128932952880859 seconds\n",
      "\n",
      "\n",
      "(24, 1, 256) (24, 7, 256)\n",
      "Time taken for matching: 0.009946107864379883 seconds\n",
      "Time taken for matching: 0.004309892654418945 secondsTime taken for matching: 0.012032270431518555 seconds\n",
      "\n",
      "(168, 1, 256) (168, 1, 256)(24, 1, 256)(168, 7, 256)  \n",
      "(24, 7, 256)(168, 1, 256)(168, 7, 256)(24, 1, 256)\n",
      " \n",
      " Time taken for matching: 0.0038111209869384766 seconds(168, 7, 256)(168, 1, 256)(24, 7, 256)\n",
      "\n",
      " \n",
      "Time taken for matching: 0.00915980339050293 seconds(168, 7, 256)\n",
      "(168, 1, 256)Time taken for matching: 0.01073598861694336 seconds\n",
      "Time taken for matching: 0.004664897918701172 seconds \n",
      "\n",
      "(168, 7, 256)(168, 1, 256)Time taken for matching: 0.009832620620727539 seconds\n",
      " \n",
      "(168, 7, 256)Time taken for matching: 0.009702444076538086 seconds\n",
      "(24, 1, 256)\n",
      " (24, 1, 256)(24, 7, 256) (24, 1, 256)Time taken for matching: 0.011555194854736328 seconds\n",
      "(24, 7, 256) \n",
      "Time taken for matching: 0.009271621704101562 seconds(24, 7, 256)\n",
      "Time taken for matching: 0.004456043243408203 seconds(24, 1, 256)\n",
      "(168, 1, 256)\n",
      "\n",
      "  Time taken for matching: 0.0047359466552734375 seconds(24, 7, 256)Time taken for matching: 0.004096031188964844 seconds(168, 7, 256)\n",
      "\n",
      "\n",
      "\n",
      "(24, 1, 256)Time taken for matching: 0.004137992858886719 seconds(24, 1, 256) \n",
      " (24, 7, 256)(24, 7, 256)\n",
      "\n",
      "Time taken for matching: 0.009681940078735352 seconds(168, 1, 256)Time taken for matching: 0.003660440444946289 seconds\n",
      " Time taken for matching: 0.004735708236694336 seconds\n",
      "(168, 7, 256)\n",
      "\n",
      "(168, 1, 256)(24, 1, 256)  (168, 1, 256)(168, 7, 256)Time taken for matching: 0.01181793212890625 seconds(24, 7, 256) \n",
      "\n",
      "\n",
      "(168, 7, 256)(168, 1, 256)\n",
      "(168, 1, 256)Time taken for matching: 0.0044155120849609375 seconds  (168, 7, 256)\n",
      "(168, 7, 256)\n",
      "Time taken for matching: 0.009836912155151367 seconds\n",
      "(168, 1, 256)\n",
      "(24, 1, 256)Time taken for matching: 0.009397268295288086 seconds \n",
      " (168, 7, 256)Time taken for matching: 0.009244680404663086 seconds(24, 7, 256)\n",
      "\n",
      "\n",
      "Time taken for matching: 0.011418581008911133 seconds(168, 1, 256)Time taken for matching: 0.004723072052001953 seconds\n",
      "(24, 1, 256) (24, 1, 256)\n",
      " (168, 7, 256) Time taken for matching: 0.00945734977722168 seconds(24, 7, 256)\n",
      "(24, 7, 256)(24, 1, 256)\n",
      "\n",
      "\n",
      " Time taken for matching: 0.004556179046630859 seconds(24, 7, 256)Time taken for matching: 0.003974437713623047 seconds(168, 1, 256)(24, 1, 256)\n",
      "\n",
      "\n",
      "  Time taken for matching: 0.004103422164916992 seconds(168, 7, 256)(24, 1, 256)Time taken for matching: 0.011740922927856445 seconds(24, 7, 256)\n",
      "\n",
      " \n",
      "\n",
      "(24, 7, 256)\n",
      "Time taken for matching: 0.005009174346923828 secondsTime taken for matching: 0.0038995742797851562 seconds\n",
      "Time taken for matching: 0.00968480110168457 seconds\n",
      "(168, 1, 256)\n",
      " (168, 7, 256)(24, 1, 256)\n",
      " (24, 7, 256)\n",
      "(168, 1, 256)(168, 1, 256) (24, 1, 256)Time taken for matching: 0.0045948028564453125 secondsTime taken for matching: 0.009067535400390625 seconds (168, 7, 256) \n",
      "\n",
      "(168, 7, 256)(168, 1, 256)\n",
      "(24, 7, 256)\n",
      " \n",
      "(168, 7, 256)\n",
      "Time taken for matching: 0.004980564117431641 seconds(168, 1, 256)(24, 1, 256)\n",
      "  Time taken for matching: 0.009658336639404297 seconds(168, 7, 256)Time taken for matching: 0.010031700134277344 seconds(24, 7, 256)\n",
      "\n",
      "(168, 1, 256)\n",
      "Time taken for matching: 0.009371280670166016 seconds\n",
      " \n",
      "(168, 7, 256)Time taken for matching: 0.0040073394775390625 seconds\n",
      "\n",
      "(24, 1, 256)Time taken for matching: 0.009277820587158203 seconds \n",
      "(24, 7, 256)(24, 1, 256)(24, 1, 256)\n",
      " Time taken for matching: 0.011031866073608398 seconds (24, 7, 256)(24, 7, 256)\n",
      "Time taken for matching: 0.0037851333618164062 seconds\n",
      "(168, 1, 256)\n",
      "(24, 1, 256)\n",
      " Time taken for matching: 0.003906726837158203 seconds Time taken for matching: 0.00471806526184082 seconds(168, 7, 256)\n",
      "(24, 7, 256)\n",
      "\n",
      "\n",
      "(168, 1, 256)(24, 1, 256)Time taken for matching: 0.0038962364196777344 seconds\n",
      "  (168, 7, 256)(24, 7, 256)\n",
      "\n",
      "Time taken for matching: 0.01148080825805664 seconds\n",
      "Time taken for matching: 0.0045392513275146484 seconds\n",
      "(168, 1, 256) Time taken for matching: 0.011313438415527344 seconds(168, 7, 256)\n",
      "\n",
      "(24, 1, 256) (168, 1, 256)(168, 1, 256)(24, 7, 256)  \n",
      "(168, 7, 256)(168, 1, 256)(168, 7, 256)(168, 1, 256)\n",
      "Time taken for matching: 0.011598587036132812 secondsTime taken for matching: 0.0043070316314697266 seconds (24, 1, 256)\n",
      " \n",
      "\n",
      "(168, 7, 256) (168, 7, 256)\n",
      "(24, 7, 256)\n",
      "\n",
      "Time taken for matching: 0.009716033935546875 seconds\n",
      "Time taken for matching: 0.009859561920166016 secondsTime taken for matching: 0.0048487186431884766 seconds\n",
      "\n",
      "(24, 1, 256)(168, 1, 256)Time taken for matching: 0.009814739227294922 seconds  \n",
      "(24, 7, 256)(168, 7, 256)(24, 1, 256)\n",
      "\n",
      "Time taken for matching: 0.013329505920410156 seconds(24, 1, 256) Time taken for matching: 0.004525184631347656 seconds (24, 7, 256)\n",
      "\n",
      "(24, 7, 256)\n",
      "(24, 1, 256)\n",
      " Time taken for matching: 0.0041904449462890625 seconds(24, 7, 256)Time taken for matching: 0.004117250442504883 seconds\n",
      "Time taken for matching: 0.011360883712768555 seconds\n",
      "\n",
      "\n",
      "Time taken for matching: 0.0038254261016845703 seconds\n",
      "(24, 1, 256)(24, 1, 256) (168, 1, 256) (24, 7, 256) (24, 7, 256)(168, 7, 256)\n",
      "\n",
      "\n",
      "Time taken for matching: 0.004499912261962891 secondsTime taken for matching: 0.006746053695678711 seconds\n",
      "(168, 1, 256)(168, 1, 256)\n",
      " (168, 1, 256) (168, 7, 256)(168, 1, 256)(168, 7, 256) \n",
      "Time taken for matching: 0.011739015579223633 seconds\n",
      " (168, 7, 256)\n",
      "(168, 7, 256)(168, 1, 256)\n",
      "\n",
      " (168, 7, 256)Time taken for matching: 0.009365558624267578 seconds\n",
      "\n",
      "Time taken for matching: 0.011515378952026367 seconds\n",
      "Time taken for matching: 0.00933218002319336 seconds(24, 1, 256)Time taken for matching: 0.017586946487426758 seconds\n",
      " \n",
      "(24, 7, 256)(24, 1, 256)Time taken for matching: 0.011543035507202148 seconds\n",
      " \n",
      "(24, 7, 256)Time taken for matching: 0.0044727325439453125 seconds(24, 1, 256)(24, 1, 256)\n",
      "\n",
      "(168, 1, 256)  Time taken for matching: 0.003710508346557617 seconds (24, 1, 256)(24, 7, 256)(24, 7, 256)\n",
      "(168, 1, 256)(168, 7, 256) \n",
      "\n",
      " (24, 1, 256)\n",
      "(24, 7, 256)Time taken for matching: 0.0042040348052978516 seconds(168, 7, 256)Time taken for matching: 0.004826545715332031 seconds \n",
      "\n",
      "\n",
      "\n",
      "(24, 7, 256)Time taken for matching: 0.005159139633178711 seconds\n",
      "\n",
      "Time taken for matching: 0.004851818084716797 secondsTime taken for matching: 0.011794328689575195 seconds\n",
      "\n",
      "Time taken for matching: 0.012326240539550781 seconds\n",
      "(168, 1, 256)(24, 1, 256) (168, 1, 256)(168, 7, 256)  \n",
      "(24, 1, 256)(24, 7, 256)(168, 1, 256)(168, 7, 256)(168, 1, 256) \n",
      " \n",
      " (24, 7, 256)(168, 7, 256)Time taken for matching: 0.004772186279296875 seconds(168, 7, 256)\n",
      "\n",
      "Time taken for matching: 0.009100675582885742 seconds\n",
      "\n",
      "\n",
      "Time taken for matching: 0.004866600036621094 seconds\n",
      "(168, 1, 256)Time taken for matching: 0.011765718460083008 seconds (168, 1, 256)Time taken for matching: 0.009422540664672852 seconds\n",
      "(168, 7, 256)Time taken for matching: 0.00955653190612793 seconds\n",
      " (24, 1, 256)\n",
      "\n",
      "(168, 7, 256) \n",
      "(24, 7, 256)\n",
      "(24, 1, 256)(24, 1, 256)Time taken for matching: 0.003833293914794922 seconds(24, 1, 256)  Time taken for matching: 0.011790990829467773 seconds\n",
      " (24, 7, 256)(24, 7, 256)\n",
      "Time taken for matching: 0.011603116989135742 seconds(24, 7, 256)\n",
      "\n",
      "\n",
      "\n",
      "Time taken for matching: 0.004017353057861328 secondsTime taken for matching: 0.004659175872802734 secondsTime taken for matching: 0.00422978401184082 seconds\n",
      "\n",
      "(168, 1, 256)\n",
      " (24, 1, 256)(168, 7, 256)(168, 1, 256)(24, 1, 256)\n",
      "   (24, 7, 256)(168, 7, 256)(24, 7, 256)\n",
      "\n",
      "\n",
      "Time taken for matching: 0.0046689510345458984 secondsTime taken for matching: 0.004344940185546875 seconds\n",
      "(168, 1, 256)Time taken for matching: 0.011420965194702148 seconds\n",
      " \n",
      "(168, 7, 256)\n",
      "Time taken for matching: 0.011984825134277344 seconds(168, 1, 256)\n",
      "(168, 1, 256)  (168, 7, 256)(168, 7, 256)\n",
      "(24, 1, 256)Time taken for matching: 0.009265899658203125 seconds\n",
      " \n",
      "(168, 1, 256)(24, 7, 256)\n",
      " (24, 1, 256)Time taken for matching: 0.009157419204711914 seconds(168, 7, 256) Time taken for matching: 0.004339456558227539 secondsTime taken for matching: 0.00899815559387207 seconds\n",
      "\n",
      "(24, 7, 256)(24, 1, 256)\n",
      "\n",
      "\n",
      " (24, 7, 256)Time taken for matching: 0.004936933517456055 seconds\n",
      "\n",
      "(168, 1, 256)(24, 1, 256)(168, 1, 256)Time taken for matching: 0.003861665725708008 secondsTime taken for matching: 0.012025594711303711 seconds(24, 1, 256)   \n",
      "\n",
      " (24, 7, 256)(168, 7, 256)(168, 7, 256)(24, 7, 256)\n",
      "\n",
      "\n",
      "\n",
      "Time taken for matching: 0.004187583923339844 secondsTime taken for matching: 0.004022359848022461 seconds\n",
      "\n",
      "(24, 1, 256) Time taken for matching: 0.012016534805297852 secondsTime taken for matching: 0.011801004409790039 seconds(24, 7, 256)\n",
      "\n",
      "\n",
      "Time taken for matching: 0.0044384002685546875 seconds\n",
      "(168, 1, 256)(168, 1, 256) (24, 1, 256) (24, 1, 256)(168, 7, 256)(168, 1, 256)(168, 7, 256)  \n",
      " \n",
      "(24, 7, 256)(24, 7, 256)(168, 1, 256)(168, 7, 256)\n",
      "(168, 1, 256)\n",
      " \n",
      " Time taken for matching: 0.0047757625579833984 seconds(168, 7, 256)Time taken for matching: 0.0047304630279541016 seconds(168, 7, 256)\n",
      "\n",
      "\n",
      "\n",
      "Time taken for matching: 0.009526491165161133 secondsTime taken for matching: 0.012157201766967773 seconds\n",
      "\n",
      "Time taken for matching: 0.011900663375854492 seconds\n",
      "Time taken for matching: 0.009439468383789062 secondsTime taken for matching: 0.009530782699584961 seconds\n",
      "\n",
      "(24, 1, 256) (24, 1, 256)(168, 1, 256)(24, 7, 256)  \n",
      "(24, 7, 256)(24, 1, 256)(168, 7, 256)(24, 1, 256)(24, 1, 256)Time taken for matching: 0.003635406494140625 seconds\n",
      " \n",
      "  \n",
      "(24, 7, 256)Time taken for matching: 0.004668474197387695 seconds(24, 7, 256)(24, 7, 256)\n",
      "\n",
      "\n",
      "\n",
      "Time taken for matching: 0.004224061965942383 secondsTime taken for matching: 0.004983663558959961 secondsTime taken for matching: 0.004330635070800781 seconds\n",
      "(168, 1, 256)\n",
      "\n",
      "Time taken for matching: 0.011842012405395508 seconds(168, 1, 256) \n",
      " (168, 7, 256)(168, 7, 256)\n",
      "\n",
      "(24, 1, 256) Time taken for matching: 0.011396169662475586 secondsTime taken for matching: 0.011384963989257812 seconds(168, 1, 256)(24, 7, 256)\n",
      " \n",
      "\n",
      "(168, 7, 256)\n",
      "Time taken for matching: 0.0044176578521728516 seconds(168, 1, 256)\n",
      "(168, 1, 256) (168, 1, 256) (168, 7, 256) (168, 7, 256)(24, 1, 256)\n",
      "(24, 1, 256)Time taken for matching: 0.00929570198059082 seconds\n",
      "(168, 7, 256) (168, 1, 256) \n",
      "(24, 7, 256)\n",
      " (24, 7, 256)\n",
      "(168, 7, 256)\n",
      "Time taken for matching: 0.009333610534667969 secondsTime taken for matching: 0.0047223567962646484 seconds\n",
      "\n",
      "Time taken for matching: 0.004834413528442383 seconds\n",
      "Time taken for matching: 0.009577035903930664 seconds(24, 1, 256)\n",
      "\n",
      " (24, 7, 256)\n",
      "(24, 1, 256)Time taken for matching: 0.013024091720581055 secondsTime taken for matching: 0.0035262107849121094 secondsTime taken for matching: 0.01194143295288086 seconds \n",
      "(24, 1, 256)\n",
      "\n",
      "(24, 7, 256) \n",
      "(24, 7, 256)\n",
      "Time taken for matching: 0.003896951675415039 seconds\n",
      "Time taken for matching: 0.003690958023071289 seconds\n",
      "(24, 1, 256) (24, 7, 256)(168, 1, 256)\n",
      " (24, 1, 256)(168, 7, 256)Time taken for matching: 0.004270076751708984 seconds \n",
      "(168, 1, 256)\n",
      "(24, 7, 256) (168, 1, 256)(168, 1, 256)\n",
      "(168, 7, 256)  \n",
      "(168, 7, 256)Time taken for matching: 0.006631374359130859 secondsTime taken for matching: 0.009388923645019531 seconds(168, 7, 256)\n",
      "\n",
      "(168, 1, 256)\n",
      "\n",
      "(168, 1, 256)  (168, 7, 256)(168, 7, 256)\n",
      "Time taken for matching: 0.011690378189086914 seconds\n",
      "Time taken for matching: 0.009489774703979492 seconds\n",
      "\n",
      "(24, 1, 256) (24, 7, 256)Time taken for matching: 0.009391307830810547 secondsTime taken for matching: 0.017976045608520508 secondsTime taken for matching: 0.009181737899780273 seconds\n",
      "\n",
      "(24, 1, 256)\n",
      "\n",
      "(24, 1, 256)Time taken for matching: 0.004074811935424805 seconds  \n",
      "(24, 7, 256)(168, 1, 256)(24, 7, 256)\n",
      " (24, 1, 256)\n",
      "Time taken for matching: 0.0038743019104003906 seconds(24, 1, 256)(168, 7, 256) Time taken for matching: 0.004514217376708984 seconds\n",
      " \n",
      "(24, 7, 256)\n",
      "(24, 7, 256)\n",
      "\n",
      "Time taken for matching: 0.004108905792236328 seconds(24, 1, 256)\n",
      "Time taken for matching: 0.00407862663269043 seconds \n",
      "Time taken for matching: 0.011882781982421875 seconds(24, 7, 256)\n",
      "\n",
      "Time taken for matching: 0.00629115104675293 seconds(168, 1, 256)\n",
      " (168, 1, 256)(168, 7, 256) \n",
      "(24, 1, 256)(168, 7, 256)(168, 1, 256)\n",
      "  (24, 7, 256)(168, 7, 256)\n",
      "\n",
      "Time taken for matching: 0.009157896041870117 seconds(168, 1, 256)\n",
      "Time taken for matching: 0.004420042037963867 seconds \n",
      "(168, 7, 256)(168, 1, 256)Time taken for matching: 0.015772581100463867 seconds\n",
      " \n",
      "Time taken for matching: 0.009160995483398438 seconds(168, 7, 256)(168, 1, 256)(24, 1, 256)\n",
      "\n",
      "  (168, 7, 256)(24, 7, 256)\n",
      "Time taken for matching: 0.009497404098510742 seconds\n",
      "\n",
      "(24, 1, 256)(24, 1, 256)Time taken for matching: 0.004024028778076172 seconds(168, 1, 256)  \n",
      "Time taken for matching: 0.012232780456542969 seconds (24, 7, 256)(24, 7, 256)\n",
      "(168, 7, 256)\n",
      "\n",
      "Time taken for matching: 0.011292219161987305 seconds(24, 1, 256)\n",
      "\n",
      "Time taken for matching: 0.004019260406494141 secondsTime taken for matching: 0.004754543304443359 seconds \n",
      "\n",
      "(24, 7, 256)\n",
      "Time taken for matching: 0.003915309906005859 seconds(24, 1, 256)(168, 1, 256)Time taken for matching: 0.011850118637084961 seconds\n",
      "  (24, 1, 256)\n",
      "(24, 7, 256)(168, 7, 256) \n",
      "\n",
      "(24, 7, 256)\n",
      "Time taken for matching: 0.0046346187591552734 seconds\n",
      "Time taken for matching: 0.004443645477294922 seconds\n",
      "(24, 1, 256) Time taken for matching: 0.011584758758544922 seconds(168, 1, 256)(24, 7, 256)\n",
      "(168, 1, 256) \n",
      " (168, 7, 256)(168, 7, 256)Time taken for matching: 0.004398822784423828 seconds\n",
      "\n",
      "\n",
      "(168, 1, 256)(168, 1, 256) (24, 1, 256) (168, 7, 256) \n",
      "(168, 7, 256)Time taken for matching: 0.009215831756591797 seconds(24, 7, 256)Time taken for matching: 0.011480331420898438 seconds\n",
      "\n",
      "\n",
      "\n",
      "Time taken for matching: 0.0044744014739990234 secondsTime taken for matching: 0.009358644485473633 seconds\n",
      "(168, 1, 256)\n",
      "(24, 1, 256) Time taken for matching: 0.011762619018554688 seconds (168, 1, 256)(168, 7, 256)\n",
      "(24, 1, 256)(24, 7, 256) \n",
      " \n",
      "(168, 7, 256)(24, 1, 256)(24, 7, 256)Time taken for matching: 0.003712177276611328 seconds\n",
      " \n",
      "\n",
      "(24, 7, 256)Time taken for matching: 0.004525899887084961 seconds(168, 1, 256)\n",
      "\n",
      "(24, 1, 256) Time taken for matching: 0.011502265930175781 secondsTime taken for matching: 0.0038995742797851562 seconds (168, 7, 256)\n",
      "\n",
      "Time taken for matching: 0.011606216430664062 seconds(24, 7, 256)\n",
      "\n",
      "\n",
      "Time taken for matching: 0.004744529724121094 seconds\n",
      "(24, 1, 256)(168, 1, 256) (24, 1, 256) (24, 7, 256) Time taken for matching: 0.012333154678344727 seconds(168, 7, 256)\n",
      "(168, 1, 256)(24, 7, 256)\n",
      "\n",
      "Time taken for matching: 0.0043811798095703125 seconds \n",
      "(168, 7, 256)\n",
      "Time taken for matching: 0.004534721374511719 seconds(168, 1, 256)\n",
      " \n",
      "(168, 1, 256)(168, 7, 256) Time taken for matching: 0.011834383010864258 seconds(168, 7, 256)\n",
      "\n",
      "\n",
      "Time taken for matching: 0.009378671646118164 seconds\n",
      "(24, 1, 256)Time taken for matching: 0.009692907333374023 seconds Time taken for matching: 0.009090662002563477 seconds\n",
      "(24, 7, 256)\n",
      "(24, 1, 256)(24, 1, 256)\n",
      "  (24, 7, 256)(24, 7, 256)\n",
      "Time taken for matching: 0.006586313247680664 seconds\n",
      "(24, 1, 256)Time taken for matching: 0.003697633743286133 seconds (168, 1, 256)\n",
      "Time taken for matching: 0.004564762115478516 seconds(24, 1, 256)\n",
      "(24, 7, 256) (168, 1, 256)\n",
      " \n",
      "(168, 7, 256) (24, 7, 256)\n",
      "Time taken for matching: 0.0042078495025634766 seconds(168, 7, 256)\n",
      "\n",
      "\n",
      "Time taken for matching: 0.004791975021362305 seconds\n",
      "Time taken for matching: 0.009742975234985352 seconds(168, 1, 256)\n",
      " Time taken for matching: 0.011716127395629883 seconds(168, 7, 256)\n",
      "\n",
      "(24, 1, 256) (168, 1, 256)(24, 7, 256) \n",
      "(168, 7, 256)\n",
      "Time taken for matching: 0.003481149673461914 seconds(24, 1, 256)\n",
      " (168, 1, 256)(168, 1, 256)(24, 7, 256)Time taken for matching: 0.018982410430908203 seconds  \n",
      "(168, 7, 256)\n",
      "(168, 7, 256)Time taken for matching: 0.009291887283325195 seconds\n",
      "Time taken for matching: 0.004584074020385742 seconds\n",
      "\n",
      "\n",
      "(168, 1, 256) (168, 7, 256)Time taken for matching: 0.009629249572753906 seconds\n",
      "\n",
      "(24, 1, 256)Time taken for matching: 0.011671066284179688 seconds \n",
      "(168, 1, 256)(24, 7, 256)(24, 1, 256)\n",
      "  Time taken for matching: 0.0036461353302001953 seconds(168, 7, 256)(24, 1, 256)(24, 7, 256)Time taken for matching: 0.011465311050415039 seconds\n",
      "\n",
      " \n",
      "\n",
      "(24, 7, 256)(24, 1, 256)\n",
      "Time taken for matching: 0.005989551544189453 seconds(168, 1, 256) \n",
      "Time taken for matching: 0.00390625 seconds (24, 7, 256)\n",
      "(168, 7, 256)\n",
      "(24, 1, 256)\n",
      "Time taken for matching: 0.017549514770507812 seconds Time taken for matching: 0.004413604736328125 seconds\n",
      "(24, 7, 256)(168, 1, 256)\n",
      "\n",
      " (168, 7, 256)Time taken for matching: 0.0037097930908203125 seconds\n",
      "\n",
      "Time taken for matching: 0.011573553085327148 seconds\n",
      "(168, 1, 256)(24, 1, 256)  (168, 7, 256)Time taken for matching: 0.011513471603393555 seconds\n",
      "(24, 7, 256)\n",
      "\n",
      "(168, 1, 256)(24, 1, 256) Time taken for matching: 0.005202770233154297 seconds (168, 7, 256)(168, 1, 256)\n",
      "(24, 7, 256)\n",
      "Time taken for matching: 0.009537458419799805 seconds\n",
      " \n",
      "(24, 1, 256)(168, 7, 256)\n",
      "Time taken for matching: 0.00453495979309082 seconds(168, 1, 256) \n",
      "(168, 1, 256)Time taken for matching: 0.009281635284423828 seconds (24, 7, 256) (24, 1, 256)\n",
      "(168, 7, 256)\n",
      " (168, 7, 256)\n",
      "(24, 7, 256)\n",
      "Time taken for matching: 0.005389213562011719 seconds\n",
      "Time taken for matching: 0.012320518493652344 seconds\n",
      "\n",
      "Time taken for matching: 0.00405573844909668 seconds(24, 1, 256)\n",
      " Time taken for matching: 0.010222434997558594 seconds(24, 7, 256)\n",
      "\n",
      "Time taken for matching: 0.012289047241210938 seconds\n",
      "Time taken for matching: 0.0036725997924804688 seconds\n",
      "(24, 1, 256)(168, 1, 256) (168, 1, 256)(24, 1, 256) (24, 7, 256)  (168, 7, 256)(168, 7, 256)\n",
      "(24, 7, 256)(24, 1, 256)\n",
      "\n",
      "\n",
      "Time taken for matching: 0.004755735397338867 seconds Time taken for matching: 0.004121541976928711 seconds\n",
      "(24, 7, 256)\n",
      "\n",
      "(168, 1, 256)Time taken for matching: 0.00457000732421875 seconds Time taken for matching: 0.012126684188842773 secondsTime taken for matching: 0.010056495666503906 seconds(168, 7, 256)\n",
      "(168, 1, 256)\n",
      "\n",
      "\n",
      " (168, 1, 256)(168, 7, 256)\n",
      " (168, 7, 256)Time taken for matching: 0.009322404861450195 seconds\n",
      "\n",
      "(24, 1, 256)(24, 1, 256)  (24, 7, 256)(24, 7, 256)Time taken for matching: 0.011792182922363281 seconds\n",
      "Time taken for matching: 0.009560585021972656 seconds\n",
      "\n",
      "(24, 1, 256)\n",
      "Time taken for matching: 0.004251241683959961 seconds Time taken for matching: 0.0046596527099609375 seconds\n",
      "(24, 7, 256)(168, 1, 256)\n",
      "\n",
      " (168, 1, 256)Time taken for matching: 0.0036056041717529297 seconds(168, 7, 256) (24, 1, 256)\n",
      "(24, 1, 256)\n",
      "(168, 7, 256)  \n",
      "(168, 1, 256)(24, 7, 256)(24, 7, 256) \n",
      "\n",
      "(168, 7, 256)Time taken for matching: 0.0038957595825195312 seconds\n",
      "Time taken for matching: 0.0045201778411865234 secondsTime taken for matching: 0.011594295501708984 seconds\n",
      "\n",
      "\n",
      "Time taken for matching: 0.011812448501586914 seconds\n",
      "(168, 1, 256) Time taken for matching: 0.011910676956176758 seconds(168, 7, 256)\n",
      "\n",
      "(24, 1, 256)(168, 1, 256) (24, 1, 256) (168, 1, 256)(24, 7, 256) (168, 7, 256) \n",
      "(24, 7, 256)\n",
      "Time taken for matching: 0.00899195671081543 seconds(168, 7, 256)\n",
      "(24, 1, 256)Time taken for matching: 0.0044977664947509766 seconds\n",
      "\n",
      " \n",
      "Time taken for matching: 0.004631996154785156 seconds(168, 1, 256)\n",
      "(24, 7, 256) \n",
      "Time taken for matching: 0.009432315826416016 seconds(168, 7, 256)\n",
      "\n",
      "Time taken for matching: 0.004647493362426758 seconds(168, 1, 256)Time taken for matching: 0.011771917343139648 seconds\n",
      "(24, 1, 256) \n",
      " (168, 7, 256)(24, 7, 256)\n",
      "\n",
      "(24, 1, 256)Time taken for matching: 0.009459733963012695 seconds Time taken for matching: 0.004182338714599609 seconds\n",
      "(24, 7, 256)\n",
      "\n",
      "(24, 1, 256)Time taken for matching: 0.003589630126953125 seconds Time taken for matching: 0.011324167251586914 seconds\n",
      "(24, 7, 256)\n",
      "(24, 1, 256)(168, 1, 256)\n",
      "  (24, 7, 256)Time taken for matching: 0.004489898681640625 seconds(168, 7, 256)(168, 1, 256)\n",
      "\n",
      "\n",
      " Time taken for matching: 0.003809213638305664 seconds(168, 7, 256)\n",
      "(24, 1, 256)\n",
      " (24, 7, 256)(168, 1, 256)Time taken for matching: 0.009276151657104492 seconds\n",
      "\n",
      " (168, 1, 256)(168, 7, 256)Time taken for matching: 0.004503011703491211 seconds \n",
      "\n",
      "Time taken for matching: 0.01147007942199707 seconds(168, 7, 256)(168, 1, 256)\n",
      "\n",
      " (24, 1, 256)(168, 7, 256) \n",
      "(24, 7, 256)\n",
      "Time taken for matching: 0.011547565460205078 secondsTime taken for matching: 0.00972294807434082 seconds\n",
      "Time taken for matching: 0.003720521926879883 seconds(168, 1, 256)(24, 1, 256)\n",
      "\n",
      " Time taken for matching: 0.009391546249389648 seconds (168, 1, 256)(168, 7, 256)\n",
      " (24, 7, 256)\n",
      "(168, 7, 256)\n",
      "(24, 1, 256)\n",
      "(24, 1, 256) Time taken for matching: 0.004902839660644531 seconds (24, 7, 256)\n",
      "(24, 1, 256)(24, 7, 256)\n",
      "Time taken for matching: 0.009490966796875 seconds \n",
      "(24, 7, 256)\n",
      "Time taken for matching: 0.003824472427368164 seconds\n",
      "Time taken for matching: 0.004638195037841797 secondsTime taken for matching: 0.011703014373779297 seconds\n",
      "(168, 1, 256)\n",
      "Time taken for matching: 0.003778219223022461 seconds\n",
      " \n",
      "(168, 7, 256)(168, 1, 256)\n",
      " (24, 1, 256)(168, 7, 256) \n",
      "(24, 7, 256)(24, 1, 256)\n",
      " Time taken for matching: 0.011969327926635742 secondsTime taken for matching: 0.004366397857666016 seconds(24, 7, 256)Time taken for matching: 0.009006738662719727 seconds\n",
      "\n",
      "\n",
      "\n",
      "Time taken for matching: 0.004656791687011719 seconds\n",
      "(168, 1, 256)(168, 1, 256) (24, 1, 256)(24, 1, 256)(168, 7, 256)   (168, 1, 256)\n",
      "(168, 7, 256)(168, 1, 256)(24, 7, 256)(24, 7, 256) \n",
      "\n",
      " \n",
      "(168, 7, 256)Time taken for matching: 0.004183292388916016 seconds(168, 7, 256)\n",
      "Time taken for matching: 0.004874229431152344 seconds\n",
      "\n",
      "\n",
      "Time taken for matching: 0.012277603149414062 seconds\n",
      "Time taken for matching: 0.01028132438659668 seconds\n",
      "Time taken for matching: 0.011849164962768555 seconds(168, 1, 256)Time taken for matching: 0.011966705322265625 seconds\n",
      " \n",
      "(168, 7, 256)\n",
      "(24, 1, 256)(168, 1, 256) (24, 1, 256) (24, 7, 256) (168, 7, 256)\n",
      "(24, 1, 256)(24, 7, 256)(24, 1, 256)\n",
      " \n",
      "Time taken for matching: 0.011141061782836914 seconds(168, 1, 256)Time taken for matching: 0.004605293273925781 seconds (24, 7, 256) Time taken for matching: 0.004637479782104492 seconds\n",
      "(24, 7, 256)\n",
      "\n",
      "(168, 7, 256)\n",
      "\n",
      "\n",
      "Time taken for matching: 0.005103111267089844 secondsTime taken for matching: 0.004932403564453125 seconds\n",
      "(168, 1, 256)\n",
      "Time taken for matching: 0.012651681900024414 seconds \n",
      "(168, 7, 256)(24, 1, 256)\n",
      " Time taken for matching: 0.010203123092651367 seconds(24, 7, 256)\n",
      "\n",
      "Time taken for matching: 0.0043544769287109375 seconds\n",
      "Time taken for matching: 0.011918067932128906 seconds\n",
      "(24, 1, 256)(24, 1, 256)  (24, 7, 256)\n",
      "(168, 1, 256)(24, 7, 256)(168, 1, 256) (24, 1, 256)Time taken for matching: 0.004469633102416992 seconds\n",
      " (168, 7, 256) \n",
      "(168, 7, 256)\n",
      "(168, 1, 256)(24, 7, 256)Time taken for matching: 0.006842136383056641 seconds\n",
      "\n",
      " \n",
      "(168, 7, 256)Time taken for matching: 0.004707813262939453 seconds\n",
      "\n",
      "Time taken for matching: 0.010318279266357422 secondsTime taken for matching: 0.011728525161743164 seconds\n",
      "\n",
      "(168, 1, 256) Time taken for matching: 0.011765718460083008 seconds(168, 1, 256)(168, 7, 256)\n",
      " \n",
      "(168, 7, 256)(24, 1, 256)(24, 1, 256)(168, 1, 256)  \n",
      " (24, 7, 256)(24, 7, 256)(168, 7, 256)\n",
      "\n",
      "(24, 1, 256)\n",
      "Time taken for matching: 0.011723518371582031 secondsTime taken for matching: 0.003807544708251953 seconds Time taken for matching: 0.004538059234619141 seconds\n",
      "\n",
      "\n",
      "(24, 7, 256)\n",
      "Time taken for matching: 0.004491567611694336 seconds(168, 1, 256)Time taken for matching: 0.019013643264770508 secondsTime taken for matching: 0.009821414947509766 seconds\n",
      " \n",
      "\n",
      "(24, 1, 256)(168, 7, 256) \n",
      "(24, 7, 256)\n",
      "Time taken for matching: 0.0042438507080078125 seconds(24, 1, 256)\n",
      " Time taken for matching: 0.011602401733398438 seconds(24, 7, 256)(168, 1, 256)\n",
      "(168, 1, 256)(168, 1, 256)\n",
      "(24, 1, 256)    (168, 7, 256)Time taken for matching: 0.004506349563598633 seconds(168, 7, 256)(168, 7, 256)\n",
      "(24, 7, 256)\n",
      "\n",
      "\n",
      "\n",
      "(24, 1, 256)Time taken for matching: 0.00623631477355957 seconds \n",
      "(168, 1, 256)Time taken for matching: 0.009615898132324219 seconds(24, 7, 256)Time taken for matching: 0.00972127914428711 seconds \n",
      "\n",
      "Time taken for matching: 0.017542600631713867 seconds\n",
      "(168, 7, 256)\n",
      "Time taken for matching: 0.004599571228027344 seconds\n",
      "\n",
      "(24, 1, 256)(24, 1, 256)(168, 1, 256)   (24, 7, 256)(24, 7, 256)(168, 7, 256)\n",
      "Time taken for matching: 0.01156306266784668 seconds(24, 1, 256)\n",
      "\n",
      "\n",
      " Time taken for matching: 0.003908395767211914 secondsTime taken for matching: 0.0037720203399658203 seconds(24, 7, 256)\n",
      "\n",
      "(168, 1, 256)\n",
      " Time taken for matching: 0.011252880096435547 seconds(168, 7, 256)Time taken for matching: 0.005132436752319336 seconds\n",
      "(24, 1, 256)\n",
      "\n",
      " (24, 7, 256)(168, 1, 256)\n",
      " (24, 1, 256)Time taken for matching: 0.004376649856567383 seconds(168, 7, 256) Time taken for matching: 0.011385679244995117 seconds\n",
      "(168, 1, 256)(24, 7, 256)\n",
      "\n",
      " \n",
      "(168, 7, 256)Time taken for matching: 0.0039501190185546875 seconds\n",
      "\n",
      "(24, 1, 256)(168, 1, 256)(168, 1, 256)  Time taken for matching: 0.014071941375732422 secondsTime taken for matching: 0.011908292770385742 seconds (24, 7, 256)(168, 7, 256)\n",
      "(168, 7, 256)\n",
      "\n",
      "\n",
      "\n",
      "Time taken for matching: 0.004675149917602539 seconds\n",
      "(24, 1, 256)Time taken for matching: 0.011871576309204102 seconds (168, 1, 256)Time taken for matching: 0.012158632278442383 seconds\n",
      "(168, 1, 256)(24, 7, 256) \n",
      " \n",
      "(168, 7, 256)(168, 7, 256)(24, 1, 256)\n",
      "\n",
      "Time taken for matching: 0.0043942928314208984 seconds \n",
      "(24, 7, 256)(24, 1, 256)(168, 1, 256)\n",
      " (24, 1, 256) Time taken for matching: 0.009351253509521484 seconds(24, 7, 256) Time taken for matching: 0.011484146118164062 seconds(168, 7, 256)Time taken for matching: 0.006421566009521484 seconds\n",
      "(168, 1, 256)\n",
      "(24, 7, 256)\n",
      "\n",
      "\n",
      " \n",
      "Time taken for matching: 0.004718780517578125 seconds(168, 7, 256)\n",
      "\n",
      "Time taken for matching: 0.0049974918365478516 seconds\n",
      "(24, 1, 256) (24, 7, 256)(24, 1, 256)Time taken for matching: 0.017766952514648438 seconds\n",
      "Time taken for matching: 0.009772062301635742 seconds \n",
      "\n",
      "Time taken for matching: 0.0037012100219726562 seconds(24, 7, 256)\n",
      "\n",
      "Time taken for matching: 0.004601478576660156 seconds(168, 1, 256)\n",
      " (24, 1, 256)(24, 1, 256)(168, 7, 256)  \n",
      "(24, 7, 256)(24, 7, 256)\n",
      "\n",
      "Time taken for matching: 0.0037059783935546875 secondsTime taken for matching: 0.004309654235839844 seconds(168, 1, 256)\n",
      "\n",
      " (168, 1, 256)Time taken for matching: 0.011357307434082031 seconds(168, 7, 256) \n",
      "(168, 1, 256)(168, 7, 256)\n",
      " (168, 1, 256)\n",
      "(168, 7, 256) \n",
      "(168, 7, 256)\n",
      "(24, 1, 256)Time taken for matching: 0.0113067626953125 seconds (168, 1, 256)\n",
      "Time taken for matching: 0.011171102523803711 seconds(24, 7, 256) Time taken for matching: 0.012928009033203125 seconds\n",
      "Time taken for matching: 0.009151220321655273 seconds\n",
      "(168, 7, 256)\n",
      "\n",
      "\n",
      "Time taken for matching: 0.004636049270629883 seconds(168, 1, 256)\n",
      "(24, 1, 256) (168, 7, 256) (24, 1, 256)\n",
      "(24, 7, 256) Time taken for matching: 0.010599613189697266 seconds\n",
      "(24, 7, 256)\n",
      "\n",
      "Time taken for matching: 0.0037839412689208984 seconds\n",
      "Time taken for matching: 0.003742218017578125 seconds(168, 1, 256)\n",
      "Time taken for matching: 0.009859561920166016 seconds(24, 1, 256)(24, 1, 256) \n",
      "  (168, 7, 256)(24, 7, 256)(24, 1, 256)(24, 7, 256)\n",
      "\n",
      " \n",
      "(24, 7, 256)Time taken for matching: 0.005875825881958008 secondsTime taken for matching: 0.006375789642333984 seconds\n",
      "\n",
      "(24, 1, 256)\n",
      " Time taken for matching: 0.004614591598510742 seconds(24, 7, 256)\n",
      "\n",
      "Time taken for matching: 0.013712882995605469 seconds(168, 1, 256)Time taken for matching: 0.004017829895019531 seconds\n",
      " \n",
      "(168, 1, 256)(168, 7, 256) \n",
      "(168, 7, 256)(168, 1, 256)\n",
      " (168, 7, 256)\n",
      "Time taken for matching: 0.009203433990478516 secondsTime taken for matching: 0.011803865432739258 seconds(168, 1, 256)\n",
      "\n",
      " (24, 1, 256)Time taken for matching: 0.009487628936767578 seconds(168, 7, 256)\n",
      " \n",
      "(24, 7, 256)\n",
      "(24, 1, 256)(168, 1, 256)(168, 1, 256) Time taken for matching: 0.0064678192138671875 seconds (24, 1, 256) (24, 7, 256)(24, 1, 256)Time taken for matching: 0.009308576583862305 seconds(168, 7, 256)\n",
      " \n",
      "(168, 7, 256) \n",
      "\n",
      "(24, 7, 256)\n",
      "Time taken for matching: 0.0041065216064453125 seconds(24, 7, 256)\n",
      "\n",
      "(168, 1, 256)\n",
      "Time taken for matching: 0.00493621826171875 seconds Time taken for matching: 0.0045549869537353516 seconds\n",
      "(168, 7, 256)Time taken for matching: 0.009742975234985352 seconds\n",
      "\n",
      "(24, 1, 256)\n",
      "Time taken for matching: 0.011766433715820312 seconds \n",
      "(24, 7, 256)\n",
      "(24, 1, 256)Time taken for matching: 0.004358768463134766 seconds \n",
      "Time taken for matching: 0.015226125717163086 seconds(24, 7, 256)\n",
      "\n",
      "(24, 1, 256) Time taken for matching: 0.00376129150390625 seconds(168, 1, 256)(24, 7, 256)\n",
      "(168, 1, 256) \n",
      " (168, 7, 256)(168, 7, 256)\n",
      "Time taken for matching: 0.0045166015625 seconds(24, 1, 256)\n",
      "\n",
      " (24, 7, 256)(168, 1, 256)\n",
      "(168, 1, 256)Time taken for matching: 0.009219646453857422 seconds  \n",
      "(168, 7, 256)Time taken for matching: 0.004719257354736328 seconds(168, 7, 256)\n",
      "\n",
      "\n",
      "Time taken for matching: 0.012033224105834961 seconds\n",
      "(168, 1, 256)(24, 1, 256)(168, 1, 256)   (24, 7, 256)(168, 7, 256)Time taken for matching: 0.011861085891723633 secondsTime taken for matching: 0.011708498001098633 seconds(168, 7, 256)\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "Time taken for matching: 0.0037717819213867188 seconds\n",
      "(24, 1, 256)Time taken for matching: 0.009448766708374023 secondsTime taken for matching: 0.011490345001220703 seconds(168, 1, 256)(24, 1, 256) \n",
      "(24, 1, 256)\n",
      "  (24, 7, 256) (168, 7, 256)(24, 7, 256)\n",
      "(24, 7, 256)\n",
      "\n",
      "\n",
      "Time taken for matching: 0.006386518478393555 seconds(24, 1, 256)Time taken for matching: 0.004548311233520508 seconds\n",
      "Time taken for matching: 0.0046770572662353516 seconds \n",
      "(24, 1, 256)\n",
      "(24, 7, 256) \n",
      "(24, 7, 256)Time taken for matching: 0.01232147216796875 seconds(168, 1, 256)Time taken for matching: 0.003756999969482422 seconds\n",
      "\n",
      " \n",
      "Time taken for matching: 0.004500389099121094 seconds(168, 7, 256)\n",
      "\n",
      "(168, 1, 256) (24, 1, 256)(168, 7, 256)Time taken for matching: 0.009495019912719727 seconds \n",
      "\n",
      "(24, 7, 256)\n",
      "Time taken for matching: 0.004625082015991211 seconds\n",
      "(24, 1, 256)(168, 1, 256) (168, 1, 256) (24, 7, 256)(168, 1, 256) (168, 7, 256)\n",
      " Time taken for matching: 0.017194747924804688 seconds(168, 7, 256)\n",
      "(168, 7, 256)Time taken for matching: 0.003698587417602539 seconds\n",
      "\n",
      "\n",
      "\n",
      "(168, 1, 256) (168, 7, 256)Time taken for matching: 0.01145792007446289 secondsTime taken for matching: 0.01170039176940918 seconds\n",
      "Time taken for matching: 0.009863615036010742 seconds\n",
      "\n",
      "\n",
      "(168, 1, 256) (24, 1, 256)(168, 7, 256) \n",
      "(24, 1, 256)(24, 7, 256)Time taken for matching: 0.011532306671142578 seconds(24, 1, 256) \n",
      "(168, 1, 256)\n",
      " (24, 7, 256)(24, 1, 256) (24, 7, 256)Time taken for matching: 0.0057909488677978516 seconds\n",
      "(168, 1, 256) (168, 7, 256)\n",
      "\n",
      " Time taken for matching: 0.004211902618408203 secondsTime taken for matching: 0.017217397689819336 seconds\n",
      "(24, 7, 256)Time taken for matching: 0.004302263259887695 seconds(168, 7, 256)\n",
      "\n",
      "\n",
      "\n",
      "(24, 1, 256)\n",
      " Time taken for matching: 0.005744218826293945 seconds(24, 7, 256)\n",
      "\n",
      "Time taken for matching: 0.012211799621582031 seconds\n",
      "(24, 1, 256)Time taken for matching: 0.004599332809448242 secondsTime taken for matching: 0.010380744934082031 seconds \n",
      "\n",
      "(24, 7, 256)\n",
      "Time taken for matching: 0.004320621490478516 seconds(24, 1, 256)\n",
      " (24, 1, 256) (24, 7, 256)(168, 1, 256)(24, 7, 256)\n",
      "(168, 1, 256) (168, 1, 256)\n",
      " Time taken for matching: 0.004540205001831055 seconds(168, 7, 256) (168, 7, 256)Time taken for matching: 0.00395655632019043 seconds\n",
      "\n",
      "\n",
      "(168, 7, 256)\n",
      "\n",
      "(168, 1, 256)(168, 1, 256)  Time taken for matching: 0.009919166564941406 seconds(168, 7, 256)Time taken for matching: 0.009729385375976562 seconds(168, 7, 256)\n",
      "\n",
      "\n",
      "\n",
      "Time taken for matching: 0.011951684951782227 seconds\n",
      "(24, 1, 256)Time taken for matching: 0.00935673713684082 seconds(24, 1, 256)(168, 1, 256) \n",
      " Time taken for matching: 0.011746883392333984 seconds(24, 7, 256) \n",
      "\n",
      "(24, 7, 256)(168, 7, 256)(24, 1, 256)(168, 1, 256)Time taken for matching: 0.003935575485229492 seconds\n",
      "\n",
      "  \n",
      "(24, 1, 256)(168, 1, 256)(24, 7, 256)(168, 7, 256)Time taken for matching: 0.004602670669555664 seconds  \n",
      "\n",
      "(24, 7, 256)\n",
      "(24, 1, 256)(168, 7, 256)Time taken for matching: 0.005156993865966797 seconds\n",
      " \n",
      "Time taken for matching: 0.012111425399780273 seconds\n",
      "(24, 7, 256)Time taken for matching: 0.004227876663208008 seconds\n",
      "Time taken for matching: 0.009784221649169922 seconds\n",
      "\n",
      "\n",
      "Time taken for matching: 0.0047342777252197266 seconds\n",
      "Time taken for matching: 0.011679887771606445 seconds\n",
      "(24, 1, 256)(24, 1, 256)  (168, 1, 256)(24, 7, 256)(24, 7, 256) \n",
      "\n",
      "(168, 7, 256)Time taken for matching: 0.0036728382110595703 seconds\n",
      "(24, 1, 256)Time taken for matching: 0.004496574401855469 seconds\n",
      " \n",
      "(24, 7, 256)\n",
      "Time taken for matching: 0.009186506271362305 seconds\n",
      "Time taken for matching: 0.0045664310455322266 seconds(168, 1, 256)\n",
      " (168, 7, 256)(168, 1, 256)\n",
      "(168, 1, 256) (24, 1, 256) (168, 7, 256) (168, 1, 256)(168, 7, 256)(24, 7, 256)\n",
      "\n",
      " \n",
      "(168, 7, 256)(168, 1, 256)Time taken for matching: 0.0037078857421875 secondsTime taken for matching: 0.011304378509521484 seconds \n",
      "\n",
      "\n",
      "(168, 7, 256)Time taken for matching: 0.010448217391967773 secondsTime taken for matching: 0.01162409782409668 seconds\n",
      "\n",
      "\n",
      "(168, 1, 256)Time taken for matching: 0.015019893646240234 seconds \n",
      "(168, 7, 256)Time taken for matching: 0.009166955947875977 seconds(24, 1, 256)\n",
      "\n",
      "(24, 1, 256) (168, 1, 256)(24, 1, 256)(24, 7, 256)   \n",
      "(24, 7, 256)(24, 1, 256)(168, 7, 256)(24, 7, 256)\n",
      " Time taken for matching: 0.004576206207275391 seconds\n",
      "\n",
      "(24, 1, 256)(24, 7, 256)Time taken for matching: 0.00424504280090332 secondsTime taken for matching: 0.011666059494018555 seconds\n",
      "(168, 1, 256) \n",
      "Time taken for matching: 0.005006551742553711 seconds\n",
      "\n",
      " (24, 7, 256)\n",
      "(168, 7, 256)\n",
      "Time taken for matching: 0.011548995971679688 secondsTime taken for matching: 0.0048177242279052734 seconds\n",
      "Time taken for matching: 0.004413604736328125 seconds\n",
      "\n",
      "\n",
      "(24, 1, 256) Time taken for matching: 0.009684324264526367 seconds(24, 7, 256)\n",
      "\n",
      "(24, 1, 256) Time taken for matching: 0.0042972564697265625 seconds(24, 7, 256)\n",
      "\n",
      "(24, 1, 256) Time taken for matching: 0.004374027252197266 seconds(168, 1, 256)(24, 7, 256)\n",
      " \n",
      "(168, 1, 256)(168, 7, 256)Time taken for matching: 0.0036628246307373047 seconds \n",
      "(168, 1, 256)(168, 1, 256)\n",
      "(168, 7, 256)  \n",
      "(168, 7, 256)(168, 7, 256)\n",
      "\n",
      "Time taken for matching: 0.009966611862182617 seconds\n",
      "Time taken for matching: 0.011698484420776367 secondsTime taken for matching: 0.00930333137512207 seconds\n",
      "\n",
      "Time taken for matching: 0.011211872100830078 seconds(168, 1, 256)\n",
      "(24, 1, 256)  (168, 1, 256)(24, 7, 256)(168, 7, 256) \n",
      "\n",
      "(24, 1, 256)(168, 7, 256)(24, 1, 256)(168, 1, 256) Time taken for matching: 0.003888368606567383 seconds\n",
      "(168, 1, 256)  (24, 7, 256)(24, 1, 256)\n",
      " (168, 7, 256)(24, 7, 256)\n",
      " Time taken for matching: 0.01425790786743164 seconds(168, 7, 256)\n",
      "\n",
      "(24, 7, 256)Time taken for matching: 0.004370689392089844 seconds\n",
      "\n",
      "Time taken for matching: 0.00510096549987793 seconds\n",
      "Time taken for matching: 0.011774539947509766 seconds\n",
      "\n",
      "\n",
      "Time taken for matching: 0.005538463592529297 secondsTime taken for matching: 0.010079145431518555 seconds\n",
      "\n",
      "(24, 1, 256)Time taken for matching: 0.012485265731811523 seconds \n",
      "(24, 7, 256)\n",
      "(24, 1, 256)Time taken for matching: 0.003723621368408203 seconds(24, 1, 256) \n",
      " (24, 7, 256)(24, 7, 256)\n",
      "\n",
      "(24, 1, 256)Time taken for matching: 0.004356861114501953 secondsTime taken for matching: 0.0036644935607910156 seconds \n",
      "(168, 1, 256)\n",
      "(24, 7, 256)(168, 1, 256) \n",
      " (168, 7, 256)(168, 7, 256)\n",
      "Time taken for matching: 0.004404783248901367 seconds\n",
      "\n",
      "(168, 1, 256) (168, 7, 256)Time taken for matching: 0.01107335090637207 secondsTime taken for matching: 0.009311199188232422 seconds\n",
      "(168, 1, 256)\n",
      "\n",
      "(168, 1, 256)  (168, 7, 256)(168, 7, 256)\n",
      "\n",
      "Time taken for matching: 0.011350631713867188 seconds(24, 1, 256)(168, 1, 256)(24, 1, 256)\n",
      "   (24, 7, 256)(168, 7, 256)(24, 7, 256)\n",
      "Time taken for matching: 0.009267807006835938 seconds\n",
      "(168, 1, 256)Time taken for matching: 0.01212000846862793 seconds\n",
      "\n",
      "Time taken for matching: 0.003847837448120117 seconds \n",
      "\n",
      "Time taken for matching: 0.004303693771362305 seconds(168, 7, 256)(24, 1, 256)\n",
      "\n",
      " (168, 1, 256)Time taken for matching: 0.009412288665771484 seconds(24, 7, 256)\n",
      " (24, 1, 256)\n",
      "(168, 7, 256) (24, 1, 256)Time taken for matching: 0.004421710968017578 seconds\n",
      "(24, 7, 256) \n",
      "Time taken for matching: 0.011778116226196289 seconds\n",
      "(24, 7, 256)(24, 1, 256)\n",
      "Time taken for matching: 0.004129648208618164 seconds\n",
      " \n",
      "(24, 7, 256)Time taken for matching: 0.004625558853149414 seconds\n",
      "Time taken for matching: 0.01193380355834961 seconds\n",
      "Time taken for matching: 0.0038509368896484375 seconds\n",
      "(168, 1, 256)\n",
      "(24, 1, 256) (168, 7, 256) \n",
      "(24, 7, 256)\n",
      "(24, 1, 256)(168, 1, 256)Time taken for matching: 0.004418373107910156 seconds  \n",
      "(24, 7, 256)Time taken for matching: 0.009295225143432617 seconds(168, 7, 256)\n",
      "\n",
      "\n",
      "(168, 1, 256)Time taken for matching: 0.004345893859863281 seconds(168, 1, 256) \n",
      " (168, 7, 256)(168, 7, 256)\n",
      "(24, 1, 256)\n",
      "(168, 1, 256)Time taken for matching: 0.011672258377075195 seconds  \n",
      "(168, 1, 256)(24, 7, 256)(168, 7, 256) \n",
      "\n",
      "Time taken for matching: 0.009254693984985352 seconds(168, 7, 256)\n",
      "Time taken for matching: 0.0041141510009765625 seconds\n",
      "Time taken for matching: 0.011192798614501953 seconds\n",
      "\n",
      "(24, 1, 256)Time taken for matching: 0.009212017059326172 seconds \n",
      "(24, 1, 256)(24, 7, 256) \n",
      "(168, 1, 256)Time taken for matching: 0.011531829833984375 seconds(24, 7, 256)(24, 1, 256) \n",
      "Time taken for matching: 0.004431486129760742 seconds\n",
      " (168, 7, 256)(24, 1, 256)(24, 7, 256)\n",
      "Time taken for matching: 0.0039048194885253906 seconds\n",
      " (168, 1, 256)\n",
      "\n",
      "(24, 7, 256) Time taken for matching: 0.004229545593261719 seconds\n",
      "(168, 7, 256)\n",
      "(24, 1, 256)\n",
      "Time taken for matching: 0.004122734069824219 seconds \n",
      "(24, 7, 256)Time taken for matching: 0.011841773986816406 seconds\n",
      "\n",
      "Time taken for matching: 0.004394054412841797 secondsTime taken for matching: 0.011475324630737305 seconds\n",
      "(168, 1, 256) \n",
      "(168, 7, 256)\n",
      "(24, 1, 256) (168, 1, 256)(24, 7, 256) \n",
      "(168, 1, 256)(168, 1, 256)(24, 1, 256)(168, 7, 256) Time taken for matching: 0.00437617301940918 secondsTime taken for matching: 0.011530160903930664 seconds \n",
      " (168, 7, 256)(168, 1, 256)\n",
      "\n",
      "(24, 7, 256)(168, 7, 256)\n",
      " \n",
      "\n",
      "(168, 7, 256)\n",
      "Time taken for matching: 0.005090236663818359 secondsTime taken for matching: 0.009791374206542969 seconds\n",
      "\n",
      "Time taken for matching: 0.009636640548706055 seconds(24, 1, 256)\n",
      "Time taken for matching: 0.011896133422851562 seconds(168, 1, 256) Time taken for matching: 0.009657621383666992 seconds\n",
      "(24, 7, 256) \n",
      "\n",
      "(168, 7, 256)(24, 1, 256)Time taken for matching: 0.004403591156005859 seconds\n",
      " (24, 1, 256)\n",
      "(24, 7, 256) \n",
      "(24, 7, 256)(24, 1, 256)(24, 1, 256)\n",
      "Time taken for matching: 0.004040241241455078 seconds  \n",
      "Time taken for matching: 0.0038704872131347656 seconds(24, 7, 256)(24, 7, 256)Time taken for matching: 0.011617898941040039 seconds\n",
      "\n",
      "\n",
      "\n",
      "Time taken for matching: 0.0040700435638427734 seconds(168, 1, 256)Time taken for matching: 0.004625558853149414 seconds\n",
      " \n",
      "(168, 7, 256)\n",
      "(168, 1, 256)(24, 1, 256)  (168, 7, 256)(24, 7, 256)\n",
      "\n",
      "(168, 1, 256) Time taken for matching: 0.012023687362670898 secondsTime taken for matching: 0.0040166378021240234 seconds(168, 7, 256)\n",
      "\n",
      "\n",
      "(168, 1, 256) (168, 1, 256)Time taken for matching: 0.011502504348754883 seconds(168, 7, 256) \n",
      "\n",
      "(168, 7, 256)\n",
      "Time taken for matching: 0.009393453598022461 seconds(168, 1, 256)\n",
      " (24, 1, 256)(168, 7, 256) \n",
      "Time taken for matching: 0.009309768676757812 seconds(24, 7, 256)(168, 1, 256)(24, 1, 256)Time taken for matching: 0.009148359298706055 seconds\n",
      "\n",
      "\n",
      " (24, 1, 256) Time taken for matching: 0.004888772964477539 seconds (168, 7, 256)(24, 7, 256)Time taken for matching: 0.009435415267944336 seconds\n",
      "(24, 7, 256)\n",
      "\n",
      "\n",
      "\n",
      "(24, 1, 256)(24, 1, 256)Time taken for matching: 0.005152463912963867 seconds Time taken for matching: 0.0042188167572021484 seconds \n",
      "(24, 7, 256)\n",
      "(24, 7, 256)\n",
      "\n",
      "(168, 1, 256)(24, 1, 256)Time taken for matching: 0.003894805908203125 secondsTime taken for matching: 0.012288331985473633 seconds Time taken for matching: 0.0037834644317626953 seconds \n",
      "\n",
      "(168, 7, 256)\n",
      "(24, 7, 256)\n",
      "\n",
      "Time taken for matching: 0.004019260406494141 seconds\n",
      "(24, 1, 256)Time taken for matching: 0.011992931365966797 seconds \n",
      "(24, 7, 256)\n",
      "(168, 1, 256)Time taken for matching: 0.0042951107025146484 seconds \n",
      "(168, 7, 256)\n",
      "(168, 1, 256)(24, 1, 256)(168, 1, 256)(168, 1, 256)(168, 1, 256)     (168, 7, 256)(24, 7, 256)(168, 7, 256)(168, 7, 256)(168, 7, 256)\n",
      "\n",
      "\n",
      "\n",
      "(168, 1, 256)\n",
      "Time taken for matching: 0.011316537857055664 secondsTime taken for matching: 0.004805326461791992 seconds \n",
      "\n",
      "(168, 7, 256)\n",
      "Time taken for matching: 0.009589672088623047 secondsTime taken for matching: 0.009578227996826172 seconds\n",
      "Time taken for matching: 0.011685848236083984 seconds\n",
      "Time taken for matching: 0.012115955352783203 seconds\n",
      "\n",
      "Time taken for matching: 0.009571313858032227 seconds(24, 1, 256)\n",
      " (24, 1, 256)(24, 1, 256)(24, 7, 256) (168, 1, 256) (24, 1, 256)\n",
      "(24, 7, 256)(24, 7, 256)  \n",
      "(24, 1, 256)Time taken for matching: 0.0046558380126953125 seconds\n",
      "(24, 1, 256)(168, 7, 256)(24, 7, 256) Time taken for matching: 0.004078865051269531 seconds\n",
      " \n",
      "\n",
      "Time taken for matching: 0.004170656204223633 seconds(24, 7, 256)\n",
      "(168, 1, 256)(24, 7, 256)\n",
      "Time taken for matching: 0.004715919494628906 seconds\n",
      " \n",
      "\n",
      "(168, 7, 256)Time taken for matching: 0.005456209182739258 secondsTime taken for matching: 0.004651308059692383 seconds\n",
      "\n",
      "\n",
      "Time taken for matching: 0.012231588363647461 seconds\n",
      "Time taken for matching: 0.009885311126708984 seconds\n",
      "(24, 1, 256) (168, 1, 256)(24, 1, 256)(24, 7, 256)  (168, 1, 256)\n",
      "(168, 7, 256)(24, 7, 256) (168, 1, 256)\n",
      "Time taken for matching: 0.004434823989868164 seconds\n",
      "(168, 7, 256) \n",
      "(168, 1, 256)Time taken for matching: 0.0037689208984375 seconds(168, 7, 256)\n",
      " \n",
      "\n",
      "Time taken for matching: 0.008504152297973633 seconds(168, 7, 256)\n",
      "(168, 1, 256)\n",
      "(168, 1, 256)  (168, 7, 256)\n",
      "(168, 7, 256)Time taken for matching: 0.011593818664550781 seconds(24, 1, 256)Time taken for matching: 0.010805368423461914 seconds\n",
      "Time taken for matching: 0.009449243545532227 seconds\n",
      " \n",
      "\n",
      "(24, 7, 256)\n",
      "Time taken for matching: 0.011162996292114258 secondsTime taken for matching: 0.0038576126098632812 seconds\n",
      "\n",
      "Time taken for matching: 0.01280975341796875 seconds(24, 1, 256)(24, 1, 256)\n",
      "(24, 1, 256)  (24, 7, 256) (24, 7, 256)\n",
      "(168, 1, 256)\n",
      "(24, 7, 256)Time taken for matching: 0.003633260726928711 seconds (24, 1, 256)\n",
      "Time taken for matching: 0.003823518753051758 seconds\n",
      "(168, 1, 256)(168, 7, 256) \n",
      "(24, 1, 256)Time taken for matching: 0.004877328872680664 seconds \n",
      "(24, 7, 256) \n",
      "(168, 7, 256)\n",
      "(24, 7, 256)\n",
      "\n",
      "Time taken for matching: 0.00501561164855957 seconds\n",
      "Time taken for matching: 0.0047609806060791016 secondsTime taken for matching: 0.011896610260009766 seconds\n",
      "(168, 1, 256)\n",
      " Time taken for matching: 0.012090206146240234 seconds(168, 7, 256)\n",
      "\n",
      "(168, 1, 256) (24, 1, 256)(168, 7, 256)Time taken for matching: 0.009458780288696289 seconds(168, 1, 256) \n",
      "\n",
      "(24, 1, 256) (24, 7, 256) (168, 7, 256)\n",
      "(24, 7, 256)\n",
      "\n",
      "Time taken for matching: 0.00473785400390625 secondsTime taken for matching: 0.009024620056152344 seconds(168, 1, 256)\n",
      "(24, 1, 256)\n",
      "Time taken for matching: 0.004521369934082031 seconds  \n",
      "(168, 1, 256)(168, 7, 256)(24, 7, 256)Time taken for matching: 0.009951591491699219 seconds \n",
      "\n",
      "(168, 1, 256)\n",
      "(168, 7, 256)Time taken for matching: 0.004057168960571289 seconds (24, 1, 256)\n",
      "\n",
      "(168, 7, 256) \n",
      "(24, 7, 256)\n",
      "(24, 1, 256)Time taken for matching: 0.012068748474121094 seconds Time taken for matching: 0.003907442092895508 seconds\n",
      "(24, 7, 256)Time taken for matching: 0.011510610580444336 seconds\n",
      "\n",
      "\n",
      "Time taken for matching: 0.011593103408813477 secondsTime taken for matching: 0.0036368370056152344 seconds\n",
      "\n",
      "(24, 1, 256)(168, 1, 256)  (24, 1, 256)(24, 7, 256)(24, 1, 256)(168, 1, 256)(168, 7, 256) \n",
      "  (168, 1, 256)\n",
      "(24, 7, 256)(24, 7, 256) Time taken for matching: 0.004698038101196289 seconds(168, 7, 256)\n",
      "\n",
      "(168, 7, 256)\n",
      "\n",
      "\n",
      "Time taken for matching: 0.004972934722900391 secondsTime taken for matching: 0.004345417022705078 seconds(168, 1, 256)\n",
      "\n",
      " Time taken for matching: 0.01177215576171875 seconds(168, 7, 256)(168, 1, 256)\n",
      "\n",
      "Time taken for matching: 0.009909629821777344 seconds Time taken for matching: 0.012011051177978516 seconds\n",
      "(168, 7, 256)\n",
      "\n",
      "Time taken for matching: 0.009295940399169922 seconds\n",
      "(24, 1, 256)(24, 1, 256) Time taken for matching: 0.009287595748901367 seconds (24, 7, 256)(24, 1, 256)\n",
      "(24, 7, 256)\n",
      " \n",
      "(24, 1, 256)(24, 7, 256)Time taken for matching: 0.004427909851074219 seconds Time taken for matching: 0.0038802623748779297 seconds\n",
      "\n",
      "(24, 7, 256)\n",
      "(168, 1, 256)(24, 1, 256)\n",
      "Time taken for matching: 0.004597663879394531 seconds  Time taken for matching: 0.003773212432861328 seconds\n",
      "(168, 1, 256)(168, 7, 256)(168, 1, 256)(24, 7, 256)\n",
      " \n",
      " \n",
      "(168, 7, 256)(168, 7, 256)Time taken for matching: 0.004172801971435547 seconds\n",
      "\n",
      "\n",
      "Time taken for matching: 0.011907815933227539 seconds\n",
      "Time taken for matching: 0.011475324630737305 secondsTime taken for matching: 0.011643409729003906 seconds\n",
      "\n",
      "(168, 1, 256) (168, 7, 256)\n",
      "(168, 1, 256)(24, 1, 256)(24, 1, 256)(168, 1, 256)    (24, 1, 256)(168, 7, 256)(24, 7, 256)(24, 7, 256)(168, 7, 256) \n",
      "(168, 1, 256)\n",
      "(168, 1, 256)\n",
      "Time taken for matching: 0.009033918380737305 seconds\n",
      "(24, 7, 256)  \n",
      "Time taken for matching: 0.0049474239349365234 secondsTime taken for matching: 0.004462718963623047 seconds\n",
      "(168, 7, 256)(168, 7, 256)\n",
      "\n",
      "\n",
      "\n",
      "Time taken for matching: 0.005428791046142578 secondsTime taken for matching: 0.009986162185668945 secondsTime taken for matching: 0.011902570724487305 seconds\n",
      "\n",
      "\n",
      "(24, 1, 256) (24, 7, 256)Time taken for matching: 0.010080814361572266 seconds\n",
      "Time taken for matching: 0.012563705444335938 seconds\n",
      "(24, 1, 256)\n",
      "Time taken for matching: 0.003712177276611328 seconds\n",
      " (24, 1, 256) (24, 7, 256)(24, 7, 256)(24, 1, 256)\n",
      "\n",
      " (24, 7, 256)(24, 1, 256)Time taken for matching: 0.0043942928314208984 secondsTime taken for matching: 0.0045185089111328125 seconds\n",
      " \n",
      "\n",
      "(24, 7, 256)Time taken for matching: 0.003797769546508789 seconds\n",
      "\n",
      "(168, 1, 256)Time taken for matching: 0.0043871402740478516 seconds \n",
      "(168, 7, 256)(168, 1, 256)\n",
      " (168, 1, 256)(168, 1, 256)(168, 7, 256)  \n",
      "(168, 7, 256)(168, 7, 256)\n",
      "\n",
      "Time taken for matching: 0.011168479919433594 seconds\n",
      "Time taken for matching: 0.011511802673339844 seconds(168, 1, 256)Time taken for matching: 0.008963346481323242 seconds\n",
      " \n",
      "Time taken for matching: 0.013232946395874023 seconds(168, 1, 256)(168, 7, 256)\n",
      " \n",
      "(168, 1, 256)(24, 1, 256)(168, 7, 256)  \n",
      "(24, 7, 256)(168, 7, 256)(24, 1, 256)(24, 1, 256)\n",
      "\n",
      "(168, 1, 256) (24, 1, 256) Time taken for matching: 0.009458780288696289 seconds(24, 7, 256)Time taken for matching: 0.004457712173461914 seconds  (24, 7, 256)Time taken for matching: 0.009413003921508789 seconds\n",
      "\n",
      "\n",
      "(24, 7, 256)(168, 7, 256)\n",
      "\n",
      "\n",
      "\n",
      "Time taken for matching: 0.004482746124267578 secondsTime taken for matching: 0.011664867401123047 secondsTime taken for matching: 0.0052127838134765625 secondsTime taken for matching: 0.0044994354248046875 seconds\n",
      "\n",
      "\n",
      "\n",
      "(24, 1, 256)(24, 1, 256) Time taken for matching: 0.012251853942871094 seconds(24, 7, 256) \n",
      "\n",
      "(24, 7, 256)(24, 1, 256)Time taken for matching: 0.003718137741088867 seconds\n",
      " \n",
      "(24, 7, 256)\n",
      "Time taken for matching: 0.00547337532043457 seconds(168, 1, 256)(24, 1, 256)\n",
      "Time taken for matching: 0.0045359134674072266 seconds  \n",
      "(168, 7, 256)(24, 7, 256)\n",
      "\n",
      "Time taken for matching: 0.0049283504486083984 seconds(168, 1, 256)(168, 1, 256)Time taken for matching: 0.009332895278930664 seconds\n",
      "  \n",
      "(168, 7, 256)(168, 7, 256)\n",
      "\n",
      "(168, 1, 256)(168, 1, 256) (168, 7, 256) \n",
      "(168, 1, 256)(168, 7, 256) Time taken for matching: 0.011443614959716797 seconds\n",
      "(168, 7, 256)Time taken for matching: 0.011544942855834961 seconds\n",
      "\n",
      "(24, 1, 256)\n",
      "Time taken for matching: 0.009347200393676758 seconds \n",
      "(168, 1, 256)(24, 7, 256)Time taken for matching: 0.013414382934570312 seconds \n",
      "Time taken for matching: 0.009207010269165039 seconds\n",
      "(168, 7, 256)(24, 1, 256)\n",
      "Time taken for matching: 0.006070613861083984 seconds\n",
      "(24, 1, 256) (24, 1, 256)\n",
      " (24, 7, 256) (24, 7, 256)\n",
      "(24, 7, 256)\n",
      "(24, 1, 256)\n",
      "Time taken for matching: 0.0046999454498291016 seconds(24, 1, 256) Time taken for matching: 0.01173853874206543 secondsTime taken for matching: 0.004541635513305664 secondsTime taken for matching: 0.0039708614349365234 seconds\n",
      " (24, 7, 256)\n",
      "\n",
      "\n",
      "(24, 7, 256)\n",
      "\n",
      "Time taken for matching: 0.004388570785522461 seconds(168, 1, 256)Time taken for matching: 0.005167484283447266 seconds\n",
      " \n",
      "(24, 1, 256)(168, 7, 256) \n",
      "(24, 7, 256)\n",
      "Time taken for matching: 0.004336118698120117 seconds\n",
      "(168, 1, 256)Time taken for matching: 0.016520261764526367 seconds \n",
      "(168, 7, 256)\n",
      "(168, 1, 256) Time taken for matching: 0.009088754653930664 seconds(168, 7, 256)\n",
      "\n",
      "(24, 1, 256) (24, 7, 256)(24, 1, 256)\n",
      " (168, 1, 256)(24, 7, 256)Time taken for matching: 0.005658626556396484 seconds \n",
      "Time taken for matching: 0.016024112701416016 seconds\n",
      "(168, 7, 256)Time taken for matching: 0.0037233829498291016 seconds\n",
      "\n",
      "\n",
      "(168, 1, 256)(168, 1, 256)  (168, 7, 256)(168, 7, 256)\n",
      "\n",
      "Time taken for matching: 0.011538267135620117 seconds(168, 1, 256)(168, 1, 256)\n",
      " (24, 1, 256) (168, 7, 256) (168, 7, 256)\n",
      "(24, 7, 256)\n",
      "\n",
      "Time taken for matching: 0.02002096176147461 secondsTime taken for matching: 0.019890308380126953 seconds(24, 1, 256)\n",
      "Time taken for matching: 0.005860090255737305 seconds\n",
      " (168, 1, 256)\n",
      "(24, 7, 256) \n",
      "(168, 7, 256)\n",
      "Time taken for matching: 0.004538536071777344 secondsTime taken for matching: 0.020361900329589844 secondsTime taken for matching: 0.020207881927490234 seconds\n",
      "\n",
      "(24, 1, 256)\n",
      "(24, 1, 256)  (24, 7, 256)Time taken for matching: 0.009388923645019531 seconds(24, 7, 256)\n",
      "\n",
      "\n",
      "(168, 1, 256)Time taken for matching: 0.004791259765625 secondsTime taken for matching: 0.0048105716705322266 seconds \n",
      "\n",
      "(168, 7, 256)(24, 1, 256)(24, 1, 256)\n",
      " (24, 1, 256) (24, 7, 256) (24, 7, 256)\n",
      "(24, 7, 256)\n",
      "Time taken for matching: 0.003819704055786133 seconds\n",
      "\n",
      "(168, 1, 256)Time taken for matching: 0.006137847900390625 seconds Time taken for matching: 0.006281852722167969 seconds\n",
      "(168, 7, 256)Time taken for matching: 0.016539335250854492 seconds\n",
      "(168, 1, 256)\n",
      "\n",
      " (168, 7, 256)\n",
      "Time taken for matching: 0.011449337005615234 seconds\n",
      "Time taken for matching: 0.011471748352050781 seconds\n",
      "(24, 1, 256)(24, 1, 256)(168, 1, 256)   (24, 7, 256)(24, 7, 256)(168, 7, 256)\n",
      "\n",
      "\n",
      "Time taken for matching: 0.003809690475463867 seconds(24, 1, 256)\n",
      "Time taken for matching: 0.006218671798706055 seconds \n",
      "(24, 7, 256)Time taken for matching: 0.009351968765258789 seconds\n",
      "\n",
      "Time taken for matching: 0.004373788833618164 seconds\n",
      "(24, 1, 256)(168, 1, 256)(168, 1, 256)   (24, 7, 256)(168, 7, 256)(168, 7, 256)\n",
      "\n",
      "\n",
      "Time taken for matching: 0.003816843032836914 seconds(168, 1, 256)\n",
      " (168, 7, 256)\n",
      "(168, 1, 256) (168, 1, 256)(168, 7, 256) Time taken for matching: 0.020418405532836914 secondsTime taken for matching: 0.02020716667175293 seconds\n",
      "Time taken for matching: 0.009035348892211914 seconds(168, 7, 256)\n",
      "\n",
      "\n",
      "\n",
      "(168, 1, 256) (168, 7, 256)\n",
      "(24, 1, 256)(168, 1, 256)(168, 1, 256)(24, 1, 256) Time taken for matching: 0.019954919815063477 seconds (24, 1, 256)(24, 7, 256)  \n",
      "Time taken for matching: 0.01994490623474121 seconds(168, 7, 256)\n",
      " (24, 7, 256)(168, 7, 256)\n",
      "Time taken for matching: 0.011408090591430664 seconds\n",
      "(24, 7, 256)Time taken for matching: 0.004205226898193359 seconds\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "Time taken for matching: 0.005558013916015625 secondsTime taken for matching: 0.005856513977050781 seconds\n",
      "Time taken for matching: 0.009865999221801758 seconds\n",
      "\n",
      "(24, 1, 256)(24, 1, 256)Time taken for matching: 0.01727461814880371 seconds  (24, 1, 256)\n",
      "(24, 7, 256)(24, 7, 256) (24, 1, 256)\n",
      "\n",
      " (24, 7, 256)(24, 7, 256)Time taken for matching: 0.006231546401977539 secondsTime taken for matching: 0.0048389434814453125 seconds\n",
      "\n",
      "\n",
      "\n",
      "Time taken for matching: 0.003989696502685547 secondsTime taken for matching: 0.0064849853515625 seconds(168, 1, 256)\n",
      " \n",
      "(168, 7, 256)(24, 1, 256)\n",
      " (24, 7, 256)\n",
      "Time taken for matching: 0.009157657623291016 secondsTime taken for matching: 0.00566864013671875 seconds\n",
      "\n",
      "(24, 1, 256) (168, 1, 256)(24, 7, 256) \n",
      "(168, 7, 256)(168, 1, 256)\n",
      "Time taken for matching: 0.003666400909423828 seconds \n",
      "(168, 7, 256)\n",
      "Time taken for matching: 0.009101629257202148 seconds\n",
      "(168, 1, 256)(168, 1, 256)  (168, 7, 256)(168, 7, 256)Time taken for matching: 0.011711835861206055 seconds\n",
      "\n",
      "\n",
      "(24, 1, 256) (24, 7, 256)\n",
      "Time taken for matching: 0.0037910938262939453 seconds(168, 1, 256)(168, 1, 256)\n",
      "(24, 1, 256)(168, 1, 256)  Time taken for matching: 0.020061731338500977 seconds (168, 1, 256) Time taken for matching: 0.019939184188842773 seconds(168, 7, 256)(168, 7, 256)\n",
      "(24, 7, 256) (168, 7, 256)\n",
      "\n",
      "\n",
      "\n",
      "(168, 7, 256)\n",
      "\n",
      "Time taken for matching: 0.005128622055053711 seconds\n",
      "(24, 1, 256)Time taken for matching: 0.019397258758544922 secondsTime taken for matching: 0.010698795318603516 seconds(24, 1, 256) \n",
      "\n",
      "Time taken for matching: 0.019091367721557617 seconds (24, 7, 256)Time taken for matching: 0.015856027603149414 seconds\n",
      "(24, 7, 256)\n",
      "\n",
      "\n",
      "(168, 1, 256)Time taken for matching: 0.004763126373291016 seconds Time taken for matching: 0.004797935485839844 seconds(24, 1, 256)\n",
      "(168, 7, 256)\n",
      " (24, 1, 256)\n",
      "(24, 7, 256) (24, 1, 256)\n",
      "(24, 7, 256) Time taken for matching: 0.004029750823974609 seconds\n",
      "(24, 7, 256)\n",
      "Time taken for matching: 0.009577274322509766 seconds\n",
      "(24, 1, 256)Time taken for matching: 0.004694223403930664 seconds\n",
      " \n",
      "Time taken for matching: 0.004765510559082031 seconds(24, 7, 256)(168, 1, 256)\n",
      "\n",
      " (168, 7, 256)(24, 1, 256)Time taken for matching: 0.005999565124511719 seconds\n",
      " \n",
      "(24, 7, 256)\n",
      "Time taken for matching: 0.0036983489990234375 seconds\n",
      "(168, 1, 256)Time taken for matching: 0.01150965690612793 seconds(168, 1, 256) \n",
      " (168, 7, 256)(168, 7, 256)\n",
      "\n",
      "(24, 1, 256)(168, 1, 256) Time taken for matching: 0.011347293853759766 seconds Time taken for matching: 0.011279821395874023 seconds(24, 7, 256)\n",
      "(168, 7, 256)\n",
      "\n",
      "\n",
      "Time taken for matching: 0.004410505294799805 seconds(168, 1, 256)\n",
      " (168, 1, 256)(168, 7, 256) \n",
      "Time taken for matching: 0.011352777481079102 seconds(168, 7, 256)(168, 1, 256)\n",
      "\n",
      " (24, 1, 256)(168, 7, 256)(24, 1, 256)  Time taken for matching: 0.009307622909545898 seconds\n",
      "(168, 1, 256)(24, 7, 256)(24, 7, 256)\n",
      "Time taken for matching: 0.015129327774047852 seconds \n",
      "(24, 1, 256)\n",
      "\n",
      "(168, 7, 256) Time taken for matching: 0.0062716007232666016 secondsTime taken for matching: 0.006367683410644531 seconds\n",
      "(24, 7, 256)\n",
      "Time taken for matching: 0.01515340805053711 seconds\n",
      "(24, 1, 256)\n",
      "\n",
      " (24, 1, 256)Time taken for matching: 0.004775524139404297 seconds(24, 7, 256) \n",
      "\n",
      "(24, 7, 256)(168, 1, 256)\n",
      "Time taken for matching: 0.0038461685180664062 seconds \n",
      "Time taken for matching: 0.016335487365722656 seconds(168, 7, 256)Time taken for matching: 0.0037899017333984375 seconds(24, 1, 256)\n",
      "\n",
      "\n",
      " (24, 7, 256)\n",
      "Time taken for matching: 0.0044939517974853516 seconds\n",
      "Time taken for matching: 0.011646747589111328 seconds\n",
      "(24, 1, 256) (24, 7, 256)(168, 1, 256)\n",
      "(24, 1, 256)(168, 1, 256)   (168, 7, 256)Time taken for matching: 0.005806446075439453 seconds(168, 1, 256)(24, 7, 256)\n",
      "(168, 7, 256) \n",
      "\n",
      "\n",
      "(168, 7, 256)\n",
      "Time taken for matching: 0.0046863555908203125 seconds\n",
      "Time taken for matching: 0.00939321517944336 seconds\n",
      "Time taken for matching: 0.011319160461425781 seconds\n",
      "Time taken for matching: 0.009721040725708008 seconds(168, 1, 256)\n",
      " (168, 7, 256)(24, 1, 256)\n",
      "(168, 1, 256)(168, 1, 256) (24, 1, 256)  (24, 7, 256) (24, 1, 256)(168, 7, 256)(168, 7, 256)\n",
      " (24, 7, 256)\n",
      "\n",
      "(24, 7, 256)Time taken for matching: 0.004002809524536133 seconds\n",
      "Time taken for matching: 0.01131749153137207 seconds\n",
      "\n",
      "\n",
      "Time taken for matching: 0.004252433776855469 secondsTime taken for matching: 0.004098653793334961 seconds\n",
      "\n",
      "Time taken for matching: 0.019080400466918945 secondsTime taken for matching: 0.01929020881652832 seconds\n",
      "(168, 1, 256)\n",
      " (24, 1, 256)(168, 7, 256) \n",
      "(24, 7, 256)\n",
      "(168, 1, 256)(24, 1, 256)(24, 1, 256)Time taken for matching: 0.004410982131958008 seconds   \n",
      "(24, 7, 256)(168, 7, 256)Time taken for matching: 0.011531829833984375 seconds(24, 7, 256)(168, 1, 256)\n",
      "\n",
      "\n",
      "\n",
      " Time taken for matching: 0.0046384334564208984 seconds(168, 7, 256)(168, 1, 256)\n",
      "Time taken for matching: 0.004880666732788086 seconds\n",
      " \n",
      "(168, 7, 256)\n",
      "(168, 1, 256)(24, 1, 256)  (168, 7, 256)Time taken for matching: 0.016953229904174805 seconds(24, 7, 256)Time taken for matching: 0.00994420051574707 seconds\n",
      "\n",
      "\n",
      "\n",
      "Time taken for matching: 0.009543895721435547 seconds\n",
      "Time taken for matching: 0.004563808441162109 seconds\n",
      "Time taken for matching: 0.011682271957397461 seconds\n",
      "(168, 1, 256)(24, 1, 256)(24, 1, 256)   (24, 7, 256)(24, 1, 256)(168, 7, 256)(24, 7, 256)\n",
      "\n",
      " \n",
      "(168, 1, 256)Time taken for matching: 0.0037577152252197266 seconds(24, 1, 256)(24, 7, 256)\n",
      " Time taken for matching: 0.00469660758972168 seconds(168, 1, 256) \n",
      "(168, 7, 256)\n",
      " (24, 7, 256)\n",
      "(168, 7, 256)\n",
      "Time taken for matching: 0.0063478946685791016 secondsTime taken for matching: 0.011732816696166992 seconds\n",
      "\n",
      "\n",
      "Time taken for matching: 0.004710197448730469 seconds\n",
      "Time taken for matching: 0.011657238006591797 seconds(168, 1, 256)\n",
      "Time taken for matching: 0.011876583099365234 seconds (24, 1, 256)(168, 7, 256)\n",
      " \n",
      "(24, 7, 256)\n",
      "(168, 1, 256) Time taken for matching: 0.0043108463287353516 seconds(168, 7, 256)\n",
      "\n",
      "Time taken for matching: 0.011485815048217773 seconds(24, 1, 256)\n",
      "(168, 1, 256) (24, 1, 256) (24, 7, 256) (168, 7, 256)Time taken for matching: 0.009335517883300781 seconds\n",
      "(24, 7, 256)\n",
      "\n",
      "(168, 1, 256)\n",
      "Time taken for matching: 0.0064809322357177734 seconds(24, 1, 256)  \n",
      "Time taken for matching: 0.0062367916107177734 seconds(168, 7, 256)(24, 7, 256)\n",
      "\n",
      "\n",
      "(24, 1, 256)Time taken for matching: 0.011794805526733398 secondsTime taken for matching: 0.004526853561401367 seconds \n",
      "\n",
      "(24, 7, 256)(168, 1, 256)\n",
      " Time taken for matching: 0.0039026737213134766 secondsTime taken for matching: 0.011669397354125977 seconds(168, 7, 256)(168, 1, 256)\n",
      "\n",
      "\n",
      " (168, 7, 256)(24, 1, 256)\n",
      " (24, 7, 256)\n",
      "(24, 1, 256)Time taken for matching: 0.015339136123657227 secondsTime taken for matching: 0.0043792724609375 seconds \n",
      "\n",
      "Time taken for matching: 0.011122941970825195 seconds(24, 7, 256)\n",
      "\n",
      "(168, 1, 256) (168, 1, 256)(168, 1, 256)Time taken for matching: 0.0044498443603515625 seconds(168, 7, 256)  \n",
      "(168, 7, 256)(168, 1, 256)\n",
      "(168, 7, 256)(24, 1, 256)\n",
      "(24, 1, 256) \n",
      "  (168, 7, 256)(24, 7, 256)(24, 7, 256)\n",
      "\n",
      "\n",
      "Time taken for matching: 0.01037287712097168 secondsTime taken for matching: 0.004606723785400391 secondsTime taken for matching: 0.0053293704986572266 secondsTime taken for matching: 0.012711763381958008 seconds\n",
      "\n",
      "Time taken for matching: 0.012548446655273438 seconds\n",
      "\n",
      "Time taken for matching: 0.009746074676513672 seconds\n",
      "\n",
      "(168, 1, 256)(24, 1, 256) (168, 1, 256) (168, 7, 256) (24, 1, 256)(24, 7, 256)(24, 1, 256)(24, 1, 256)\n",
      "(168, 7, 256)  \n",
      " \n",
      "(24, 7, 256)(24, 7, 256)(24, 7, 256)\n",
      "\n",
      "Time taken for matching: 0.004548549652099609 seconds\n",
      "Time taken for matching: 0.011561870574951172 seconds\n",
      "Time taken for matching: 0.004480600357055664 secondsTime taken for matching: 0.004744529724121094 seconds\n",
      "\n",
      "Time taken for matching: 0.005469083786010742 seconds\n",
      "Time taken for matching: 0.010329008102416992 seconds\n",
      "\n",
      "(168, 1, 256)(24, 1, 256)  (168, 7, 256)(168, 1, 256)(24, 7, 256)\n",
      "\n",
      " (24, 1, 256)Time taken for matching: 0.0038652420043945312 seconds (168, 7, 256)\n",
      "(24, 7, 256)\n",
      "\n",
      "Time taken for matching: 0.01172184944152832 secondsTime taken for matching: 0.004538536071777344 seconds\n",
      "\n",
      "(168, 1, 256) Time taken for matching: 0.012706518173217773 seconds(168, 7, 256)\n",
      "\n",
      "(168, 1, 256)(168, 1, 256) (168, 1, 256)(168, 7, 256) (24, 1, 256) \n",
      "(168, 7, 256) (24, 1, 256)(168, 7, 256)Time taken for matching: 0.009416580200195312 seconds\n",
      "(24, 7, 256) \n",
      "\n",
      "\n",
      "(24, 7, 256)(168, 1, 256)\n",
      "Time taken for matching: 0.004882097244262695 seconds Time taken for matching: 0.012012481689453125 seconds\n",
      "Time taken for matching: 0.004172563552856445 seconds(168, 7, 256)\n",
      "\n",
      "\n",
      "(168, 1, 256)(24, 1, 256)  Time taken for matching: 0.012910842895507812 seconds(168, 7, 256)(24, 7, 256)Time taken for matching: 0.012920618057250977 seconds\n",
      "\n",
      "\n",
      "\n",
      "Time taken for matching: 0.009739398956298828 secondsTime taken for matching: 0.003911495208740234 seconds\n",
      "(24, 1, 256)\n",
      " (24, 7, 256)Time taken for matching: 0.009969234466552734 seconds\n",
      "\n",
      "(24, 1, 256)Time taken for matching: 0.004704475402832031 seconds\n",
      " (24, 1, 256)(24, 7, 256)(168, 1, 256)(24, 1, 256)\n",
      " (24, 1, 256)  (24, 7, 256) Time taken for matching: 0.004258155822753906 seconds(168, 7, 256)(24, 7, 256)(168, 1, 256)(24, 7, 256)\n",
      "\n",
      "\n",
      "\n",
      "\n",
      " Time taken for matching: 0.006772279739379883 seconds(168, 7, 256)(168, 1, 256)Time taken for matching: 0.004392862319946289 secondsTime taken for matching: 0.006682395935058594 seconds\n",
      "\n",
      "\n",
      " \n",
      "(168, 7, 256)\n",
      "Time taken for matching: 0.0106201171875 seconds\n",
      "Time taken for matching: 0.012292146682739258 seconds\n",
      "Time taken for matching: 0.00945425033569336 seconds\n",
      "(168, 1, 256) (24, 1, 256)(168, 7, 256) \n",
      "(24, 1, 256)(24, 1, 256)(24, 7, 256)  (168, 1, 256)\n",
      "(24, 7, 256)(168, 1, 256)(168, 1, 256)(24, 7, 256) \n",
      "Time taken for matching: 0.004997968673706055 seconds \n",
      " (168, 7, 256)\n",
      "Time taken for matching: 0.004606008529663086 secondsTime taken for matching: 0.01178121566772461 seconds(168, 7, 256)(168, 7, 256)Time taken for matching: 0.004300594329833984 seconds\n",
      "(168, 1, 256)\n",
      "\n",
      "\n",
      "\n",
      "\n",
      " (168, 7, 256)\n",
      "Time taken for matching: 0.01241755485534668 secondsTime taken for matching: 0.010868072509765625 seconds(24, 1, 256)\n",
      "\n",
      " Time taken for matching: 0.011940956115722656 seconds(24, 7, 256)\n",
      "\n",
      "Time taken for matching: 0.004419088363647461 secondsTime taken for matching: 0.012969732284545898 seconds(24, 1, 256)(168, 1, 256)\n",
      " \n",
      "(24, 1, 256) (24, 7, 256)(168, 1, 256) (168, 7, 256)\n",
      " (168, 1, 256)\n",
      "(24, 7, 256) (168, 7, 256)Time taken for matching: 0.004013538360595703 seconds\n",
      "(168, 7, 256)\n",
      "(24, 1, 256)\n",
      "\n",
      "Time taken for matching: 0.0047760009765625 seconds \n",
      "Time taken for matching: 0.009511947631835938 seconds(24, 7, 256)\n",
      "(24, 1, 256)\n",
      " Time taken for matching: 0.010038137435913086 secondsTime taken for matching: 0.009536027908325195 secondsTime taken for matching: 0.00603938102722168 seconds(24, 7, 256)\n",
      "\n",
      "\n",
      "\n",
      "Time taken for matching: 0.005538463592529297 seconds\n",
      "(24, 1, 256)(24, 1, 256)(168, 1, 256)(24, 1, 256)    (24, 7, 256)(24, 7, 256)(168, 7, 256)(168, 1, 256)(24, 7, 256)\n",
      "\n",
      "\n",
      "\n",
      " Time taken for matching: 0.004105806350708008 seconds(168, 7, 256)Time taken for matching: 0.005738735198974609 seconds\n",
      "Time taken for matching: 0.0046083927154541016 seconds\n",
      "\n",
      "\n",
      "Time taken for matching: 0.011853456497192383 seconds\n",
      "Time taken for matching: 0.00996541976928711 seconds(168, 1, 256)\n",
      "(168, 1, 256)  (168, 7, 256)(168, 7, 256)(168, 1, 256)\n",
      "\n",
      "(24, 1, 256)  (168, 7, 256)(24, 1, 256)(24, 7, 256)\n",
      "(168, 1, 256) \n",
      " (24, 7, 256)(168, 1, 256)(168, 7, 256)Time taken for matching: 0.00468897819519043 secondsTime taken for matching: 0.011751890182495117 seconds \n",
      "\n",
      "Time taken for matching: 0.014287233352661133 seconds\n",
      "\n",
      "(168, 7, 256)Time taken for matching: 0.004765987396240234 seconds\n",
      "Time taken for matching: 0.011635541915893555 seconds\n",
      "\n",
      "\n",
      "Time taken for matching: 0.009424209594726562 seconds\n",
      "(24, 1, 256)(24, 1, 256) Time taken for matching: 0.010052204132080078 seconds (168, 1, 256)(24, 7, 256)\n",
      "(24, 1, 256)(24, 7, 256)\n",
      "  (24, 1, 256)\n",
      "Time taken for matching: 0.0038881301879882812 seconds(168, 7, 256) (24, 7, 256)\n",
      "\n",
      "Time taken for matching: 0.004899024963378906 seconds(24, 7, 256)\n",
      "(24, 1, 256)\n",
      "\n",
      " Time taken for matching: 0.00500941276550293 secondsTime taken for matching: 0.004245281219482422 seconds(24, 7, 256)\n",
      "\n",
      "Time taken for matching: 0.014578104019165039 seconds\n",
      "(168, 1, 256)\n",
      "Time taken for matching: 0.004114627838134766 seconds \n",
      "(168, 1, 256)(168, 7, 256) \n",
      "(168, 7, 256)\n",
      "(24, 1, 256) (24, 7, 256)(168, 1, 256)Time taken for matching: 0.01148080825805664 seconds\n",
      " \n",
      "Time taken for matching: 0.011356353759765625 seconds(168, 7, 256)Time taken for matching: 0.00445556640625 seconds\n",
      "\n",
      "(168, 1, 256)\n",
      " (168, 1, 256)(168, 7, 256) \n",
      "(168, 7, 256)(168, 1, 256)(24, 1, 256)Time taken for matching: 0.009358406066894531 seconds\n",
      "  (24, 1, 256)\n",
      "(168, 7, 256)(24, 7, 256) (168, 1, 256)\n",
      "Time taken for matching: 0.009088516235351562 seconds\n",
      "(24, 7, 256) \n",
      "\n",
      "Time taken for matching: 0.004957914352416992 seconds(168, 7, 256)Time taken for matching: 0.011292695999145508 seconds(24, 1, 256)\n",
      "\n",
      "Time taken for matching: 0.0048062801361083984 seconds\n",
      " \n",
      "(24, 7, 256)Time taken for matching: 0.011676788330078125 seconds(24, 1, 256)\n",
      "\n",
      " Time taken for matching: 0.00390934944152832 seconds(24, 7, 256)\n",
      "\n",
      "Time taken for matching: 0.011919260025024414 seconds(24, 1, 256)Time taken for matching: 0.003610849380493164 seconds\n",
      "(168, 1, 256) \n",
      " (24, 7, 256)(24, 1, 256)(168, 7, 256)\n",
      " \n",
      "Time taken for matching: 0.004427909851074219 seconds(24, 7, 256)\n",
      "\n",
      "(24, 1, 256) Time taken for matching: 0.004492282867431641 seconds(24, 7, 256)\n",
      "Time taken for matching: 0.01176142692565918 seconds\n",
      "\n",
      "(168, 1, 256)Time taken for matching: 0.004314422607421875 seconds \n",
      "(168, 1, 256)(168, 1, 256)(168, 7, 256)  \n",
      "(168, 7, 256)(168, 1, 256)(168, 7, 256)\n",
      " (24, 1, 256)\n",
      "(168, 7, 256) \n",
      "(24, 7, 256)Time taken for matching: 0.011403560638427734 seconds\n",
      "Time taken for matching: 0.009306192398071289 seconds\n",
      "\n",
      "Time taken for matching: 0.004575490951538086 secondsTime taken for matching: 0.011693239212036133 secondsTime taken for matching: 0.009146451950073242 seconds\n",
      "\n",
      "\n",
      "(168, 1, 256) (24, 1, 256)(168, 7, 256)(24, 1, 256) (168, 1, 256)\n",
      "(24, 7, 256) (24, 1, 256) (24, 1, 256)\n",
      " (24, 7, 256)(168, 7, 256) (168, 1, 256)Time taken for matching: 0.003895998001098633 seconds(24, 7, 256)\n",
      "\n",
      " (24, 7, 256)\n",
      "\n",
      "Time taken for matching: 0.011632919311523438 secondsTime taken for matching: 0.005141496658325195 seconds(168, 7, 256)\n",
      "\n",
      "Time taken for matching: 0.004361629486083984 seconds\n",
      "\n",
      "\n",
      "Time taken for matching: 0.005147457122802734 seconds\n",
      "(168, 1, 256)Time taken for matching: 0.012317895889282227 seconds \n",
      "(168, 7, 256)\n",
      "Time taken for matching: 0.011974096298217773 seconds(24, 1, 256)\n",
      " (24, 7, 256)\n",
      "Time taken for matching: 0.009246110916137695 seconds(24, 1, 256)Time taken for matching: 0.004372596740722656 seconds\n",
      " \n",
      "(168, 1, 256)(24, 7, 256)(24, 1, 256) \n",
      " (168, 7, 256)\n",
      "(24, 7, 256)Time taken for matching: 0.0045013427734375 seconds(24, 1, 256)(168, 1, 256)\n",
      "(168, 1, 256)\n",
      " Time taken for matching: 0.0046541690826416016 seconds (168, 1, 256)Time taken for matching: 0.009160041809082031 seconds (24, 7, 256)(168, 7, 256)\n",
      "\n",
      " (168, 7, 256)\n",
      "\n",
      "(168, 7, 256)\n",
      "Time taken for matching: 0.007599592208862305 seconds\n",
      "(168, 1, 256)\n",
      " (24, 1, 256)(168, 7, 256)Time taken for matching: 0.013629436492919922 seconds \n",
      "\n",
      "(24, 7, 256)Time taken for matching: 0.014056682586669922 seconds\n",
      "Time taken for matching: 0.015126228332519531 seconds\n",
      "Time taken for matching: 0.0036034584045410156 seconds\n",
      "\n",
      "(24, 1, 256)Time taken for matching: 0.011483907699584961 seconds \n",
      "(24, 7, 256)\n",
      "(24, 1, 256)(168, 1, 256)Time taken for matching: 0.003648042678833008 seconds(24, 1, 256)  \n",
      " (168, 1, 256)(24, 7, 256)(168, 7, 256)(168, 1, 256)(24, 7, 256) (24, 1, 256)\n",
      "\n",
      " \n",
      "(168, 7, 256)Time taken for matching: 0.005114316940307617 seconds (168, 7, 256)\n",
      "\n",
      "Time taken for matching: 0.005162954330444336 seconds(24, 7, 256)\n",
      "\n",
      "(168, 1, 256)\n",
      " (168, 7, 256)Time taken for matching: 0.0055005550384521484 secondsTime taken for matching: 0.012674570083618164 seconds\n",
      "Time taken for matching: 0.010339021682739258 secondsTime taken for matching: 0.012166023254394531 seconds\n",
      "\n",
      "\n",
      "\n",
      "(168, 1, 256)Time taken for matching: 0.009124517440795898 seconds \n",
      "(168, 7, 256)\n",
      "(24, 1, 256)(24, 1, 256)(24, 1, 256)   (24, 7, 256)(24, 7, 256)(24, 7, 256)(24, 1, 256)\n",
      "\n",
      "Time taken for matching: 0.008980751037597656 seconds\n",
      " \n",
      "Time taken for matching: 0.004157304763793945 secondsTime taken for matching: 0.0046160221099853516 seconds(24, 7, 256)Time taken for matching: 0.0047245025634765625 seconds\n",
      "(168, 1, 256)\n",
      "\n",
      "(168, 1, 256)\n",
      "  Time taken for matching: 0.004421710968017578 seconds(168, 7, 256)(24, 1, 256)(168, 7, 256)\n",
      "\n",
      " \n",
      "(168, 1, 256)(24, 7, 256)\n",
      " Time taken for matching: 0.003659963607788086 seconds(168, 7, 256)\n",
      "\n",
      "Time taken for matching: 0.011961936950683594 secondsTime taken for matching: 0.011605978012084961 seconds\n",
      "\n",
      "(168, 1, 256)Time taken for matching: 0.011618614196777344 seconds \n",
      "(168, 7, 256)(24, 1, 256)\n",
      "(168, 1, 256) (24, 1, 256) (168, 1, 256)(24, 7, 256) (168, 7, 256)(168, 1, 256) \n",
      "\n",
      "(24, 7, 256) (168, 7, 256)(24, 1, 256)Time taken for matching: 0.009181022644042969 seconds\n",
      "(168, 1, 256)(168, 7, 256)Time taken for matching: 0.004974842071533203 seconds\n",
      " \n",
      " Time taken for matching: 0.005301952362060547 seconds\n",
      "\n",
      "(24, 7, 256)Time taken for matching: 0.009247779846191406 seconds(168, 7, 256)\n",
      "\n",
      "\n",
      "\n",
      "Time taken for matching: 0.005259513854980469 seconds(24, 1, 256)Time taken for matching: 0.012145519256591797 seconds\n",
      " \n",
      "Time taken for matching: 0.012474775314331055 seconds(24, 7, 256)\n",
      "(24, 1, 256)\n",
      "Time taken for matching: 0.009991645812988281 seconds \n",
      "Time taken for matching: 0.0037674903869628906 seconds(24, 7, 256)\n",
      "\n",
      "(24, 1, 256)Time taken for matching: 0.003734588623046875 seconds \n",
      "(24, 1, 256)(24, 1, 256)(24, 7, 256)  \n",
      "(24, 7, 256)(24, 7, 256)\n",
      "Time taken for matching: 0.00448298454284668 seconds\n",
      "\n",
      "Time taken for matching: 0.003909111022949219 secondsTime taken for matching: 0.004566669464111328 seconds(168, 1, 256)\n",
      "\n",
      " (168, 7, 256)\n",
      "(168, 1, 256) (168, 1, 256)(168, 7, 256) \n",
      "(168, 1, 256)(168, 7, 256) Time taken for matching: 0.011199474334716797 seconds(168, 1, 256)\n",
      "(168, 7, 256)\n",
      " \n",
      "(168, 7, 256)Time taken for matching: 0.011656999588012695 seconds\n",
      "\n",
      "(168, 1, 256)Time taken for matching: 0.014268159866333008 seconds Time taken for matching: 0.009316205978393555 seconds\n",
      "(168, 7, 256)(24, 1, 256)\n",
      "(168, 1, 256)\n",
      " (168, 1, 256) Time taken for matching: 0.011986732482910156 seconds(24, 7, 256) (168, 7, 256)(24, 1, 256)\n",
      "\n",
      "\n",
      "(168, 7, 256) (24, 1, 256)Time taken for matching: 0.009349346160888672 seconds\n",
      "Time taken for matching: 0.005109071731567383 seconds (24, 7, 256)\n",
      "(24, 1, 256)(24, 7, 256)\n",
      "\n",
      "(24, 1, 256)\n",
      "  (24, 7, 256)Time taken for matching: 0.0051915645599365234 secondsTime taken for matching: 0.004145145416259766 seconds(24, 7, 256)\n",
      "(24, 1, 256)\n",
      "Time taken for matching: 0.012731552124023438 seconds\n",
      "\n",
      "Time taken for matching: 0.012352705001831055 seconds Time taken for matching: 0.005939006805419922 seconds\n",
      "\n",
      "(24, 7, 256)\n",
      "(24, 1, 256)\n",
      "Time taken for matching: 0.004256725311279297 seconds(24, 1, 256) \n",
      "Time taken for matching: 0.006361484527587891 seconds (24, 7, 256)\n",
      "\n",
      "(24, 7, 256)\n",
      "Time taken for matching: 0.0042994022369384766 seconds(168, 1, 256)\n",
      "(168, 1, 256)Time taken for matching: 0.005045890808105469 seconds  \n",
      "(168, 7, 256)(168, 7, 256)\n",
      "\n",
      "(168, 1, 256) (168, 7, 256)Time taken for matching: 0.00916433334350586 seconds\n",
      "Time taken for matching: 0.01152801513671875 seconds\n",
      "\n",
      "(168, 1, 256)(168, 1, 256)  (168, 7, 256)(168, 7, 256)(24, 1, 256)\n",
      "Time taken for matching: 0.01149749755859375 seconds(168, 1, 256)\n",
      " \n",
      " (24, 1, 256)(24, 7, 256)(168, 7, 256)\n",
      " (168, 1, 256)\n",
      "Time taken for matching: 0.009625434875488281 seconds(24, 7, 256)Time taken for matching: 0.004040956497192383 seconds Time taken for matching: 0.00937652587890625 seconds\n",
      "\n",
      "(168, 1, 256)\n",
      "(168, 7, 256)\n",
      "(24, 1, 256) Time taken for matching: 0.004856109619140625 seconds\n",
      "Time taken for matching: 0.009679794311523438 seconds (168, 7, 256)\n",
      "\n",
      "(24, 7, 256)\n",
      "\n",
      "(24, 1, 256)(24, 1, 256)Time taken for matching: 0.004669904708862305 seconds  Time taken for matching: 0.014457464218139648 seconds\n",
      "(24, 7, 256)(24, 7, 256)(24, 1, 256)\n",
      "\n",
      "\n",
      "Time taken for matching: 0.012089729309082031 seconds Time taken for matching: 0.003945350646972656 seconds\n",
      "(24, 7, 256)Time taken for matching: 0.004615068435668945 seconds\n",
      "\n",
      "\n",
      "Time taken for matching: 0.00411534309387207 seconds(168, 1, 256)\n",
      " (24, 1, 256)(168, 7, 256) (24, 1, 256)\n",
      " (24, 7, 256)(24, 7, 256)\n",
      "\n",
      "Time taken for matching: 0.004858732223510742 secondsTime taken for matching: 0.009163618087768555 secondsTime taken for matching: 0.004357576370239258 seconds\n",
      "\n",
      "\n",
      "(168, 1, 256) (168, 7, 256)(168, 1, 256)\n",
      "(168, 1, 256)(24, 1, 256)   (168, 7, 256)(168, 7, 256)(24, 7, 256)(168, 1, 256)\n",
      "\n",
      "\n",
      "(168, 1, 256) Time taken for matching: 0.012350082397460938 secondsTime taken for matching: 0.003787517547607422 seconds(168, 7, 256) \n",
      "\n",
      "\n",
      "(168, 7, 256)\n",
      "Time taken for matching: 0.009980916976928711 secondsTime taken for matching: 0.012123823165893555 seconds\n",
      "\n",
      "Time taken for matching: 0.010057449340820312 seconds(24, 1, 256)\n",
      " Time taken for matching: 0.011937379837036133 seconds(168, 1, 256)(24, 7, 256)(24, 1, 256)\n",
      "  \n",
      "(24, 1, 256)(24, 7, 256)(168, 7, 256)(24, 1, 256)Time taken for matching: 0.004457712173461914 seconds\n",
      " \n",
      "\n",
      " (24, 7, 256)(168, 1, 256)Time taken for matching: 0.0038766860961914062 seconds(168, 1, 256)(24, 7, 256)\n",
      " \n",
      " (24, 1, 256)\n",
      "(168, 7, 256)Time taken for matching: 0.004949808120727539 seconds(168, 7, 256) Time taken for matching: 0.004462003707885742 seconds\n",
      "\n",
      "Time taken for matching: 0.01186060905456543 seconds\n",
      "(24, 7, 256)\n",
      "\n",
      "\n",
      "Time taken for matching: 0.005106210708618164 seconds\n",
      "Time taken for matching: 0.009659767150878906 secondsTime taken for matching: 0.014775276184082031 seconds\n",
      "\n",
      "(24, 1, 256) (168, 1, 256)(24, 7, 256) \n",
      "(168, 7, 256)(24, 1, 256)(168, 1, 256)\n",
      " Time taken for matching: 0.004313230514526367 seconds (24, 7, 256)\n",
      "(168, 7, 256)(24, 1, 256)\n",
      "(168, 1, 256)\n",
      "  Time taken for matching: 0.003973722457885742 secondsTime taken for matching: 0.009324789047241211 seconds(24, 7, 256)(168, 7, 256)\n",
      "\n",
      "(168, 1, 256)\n",
      "\n",
      "Time taken for matching: 0.009342432022094727 seconds \n",
      "Time taken for matching: 0.005667686462402344 seconds(168, 7, 256)\n",
      "\n",
      "(168, 1, 256)(24, 1, 256)Time taken for matching: 0.009511947631835938 seconds  \n",
      "(168, 7, 256)(24, 7, 256)(24, 1, 256)\n",
      "\n",
      " (24, 7, 256)Time taken for matching: 0.0038521289825439453 secondsTime taken for matching: 0.011988401412963867 seconds\n",
      "\n",
      "\n",
      "(24, 1, 256)Time taken for matching: 0.0038144588470458984 seconds \n",
      "Time taken for matching: 0.01153874397277832 seconds(24, 7, 256)(168, 1, 256)\n",
      "(168, 1, 256)\n",
      "  Time taken for matching: 0.0038230419158935547 seconds(168, 7, 256)(168, 7, 256)\n",
      "\n",
      "(24, 1, 256)\n",
      " (24, 7, 256)(24, 1, 256)\n",
      " Time taken for matching: 0.009603738784790039 secondsTime taken for matching: 0.0046825408935546875 seconds(24, 7, 256)\n",
      "Time taken for matching: 0.012120962142944336 seconds\n",
      "\n",
      "\n",
      "Time taken for matching: 0.0044176578521728516 seconds(168, 1, 256)\n",
      " (168, 1, 256)(24, 1, 256)(168, 7, 256)(168, 1, 256)  \n",
      " (24, 7, 256)(168, 7, 256)(24, 1, 256)(168, 7, 256)(168, 1, 256)\n",
      "\n",
      "  \n",
      "Time taken for matching: 0.0042247772216796875 seconds(24, 7, 256)(168, 7, 256)\n",
      "Time taken for matching: 0.009339570999145508 seconds\n",
      "\n",
      "\n",
      "Time taken for matching: 0.004942178726196289 secondsTime taken for matching: 0.014766931533813477 seconds\n",
      "Time taken for matching: 0.011885881423950195 seconds\n",
      "\n",
      "Time taken for matching: 0.009830713272094727 seconds(24, 1, 256)\n",
      " (168, 1, 256)(24, 7, 256) \n",
      "(168, 7, 256)(168, 1, 256)(24, 1, 256)Time taken for matching: 0.0036530494689941406 seconds\n",
      "(24, 1, 256)(24, 1, 256) \n",
      "   (168, 7, 256)(24, 7, 256)(24, 7, 256)(24, 7, 256)\n",
      "(168, 1, 256)\n",
      "\n",
      "\n",
      " Time taken for matching: 0.011702775955200195 secondsTime taken for matching: 0.004920482635498047 seconds(168, 7, 256)Time taken for matching: 0.00524139404296875 secondsTime taken for matching: 0.0043239593505859375 seconds\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "Time taken for matching: 0.011782646179199219 seconds\n",
      "(168, 1, 256)Time taken for matching: 0.009855985641479492 seconds\n",
      " (168, 7, 256)(168, 1, 256)\n",
      "(24, 1, 256) (24, 1, 256)(168, 7, 256)  (24, 1, 256)\n",
      "(24, 7, 256)(24, 7, 256) \n",
      "\n",
      "(24, 7, 256)Time taken for matching: 0.012109041213989258 seconds\n",
      "Time taken for matching: 0.005660533905029297 seconds(168, 1, 256)Time taken for matching: 0.0047948360443115234 seconds\n",
      " \n",
      "\n",
      "Time taken for matching: 0.003841876983642578 secondsTime taken for matching: 0.009283781051635742 seconds(168, 7, 256)\n",
      "\n",
      "\n",
      "(168, 1, 256) (168, 7, 256)Time taken for matching: 0.009327888488769531 seconds\n",
      "(24, 1, 256)\n",
      " (168, 1, 256)(24, 1, 256)(24, 7, 256) \n",
      " (168, 7, 256)Time taken for matching: 0.003793001174926758 seconds(24, 7, 256)\n",
      "Time taken for matching: 0.011419534683227539 seconds(24, 1, 256)\n",
      "\n",
      "\n",
      " (168, 1, 256)(24, 7, 256)Time taken for matching: 0.0064737796783447266 seconds(168, 1, 256)\n",
      " \n",
      " (168, 7, 256)Time taken for matching: 0.003730297088623047 seconds(168, 7, 256)Time taken for matching: 0.014112472534179688 seconds\n",
      "\n",
      "\n",
      "\n",
      "(24, 1, 256) (24, 7, 256)\n",
      "Time taken for matching: 0.009406805038452148 seconds(168, 1, 256)Time taken for matching: 0.00995492935180664 secondsTime taken for matching: 0.004396915435791016 seconds\n",
      " \n",
      "\n",
      "(168, 7, 256)(24, 1, 256)(168, 1, 256)\n",
      "  (168, 7, 256)(24, 7, 256)(24, 1, 256)\n",
      "\n",
      " (24, 1, 256)(24, 7, 256)Time taken for matching: 0.00496363639831543 seconds \n",
      "Time taken for matching: 0.013896942138671875 seconds(168, 1, 256)\n",
      "(24, 7, 256)\n",
      " Time taken for matching: 0.003703594207763672 seconds(168, 1, 256)Time taken for matching: 0.009229898452758789 seconds\n",
      "(168, 7, 256)\n",
      " \n",
      "\n",
      "Time taken for matching: 0.004775047302246094 seconds(168, 7, 256)\n",
      "\n",
      "(24, 1, 256)Time taken for matching: 0.009697437286376953 seconds(24, 1, 256) \n",
      " (24, 7, 256)(168, 1, 256)(24, 7, 256)\n",
      "\n",
      " Time taken for matching: 0.01240086555480957 seconds(168, 7, 256)Time taken for matching: 0.004572153091430664 secondsTime taken for matching: 0.0037534236907958984 seconds\n",
      "\n",
      "\n",
      "(24, 1, 256)\n",
      " (24, 7, 256)(168, 1, 256)\n",
      " Time taken for matching: 0.003673076629638672 seconds(168, 1, 256)(168, 7, 256)Time taken for matching: 0.01137232780456543 seconds\n",
      "(24, 1, 256)\n",
      " \n",
      " (168, 7, 256)(24, 7, 256)\n",
      "(168, 1, 256)\n",
      " Time taken for matching: 0.0045642852783203125 secondsTime taken for matching: 0.009303092956542969 seconds(168, 7, 256)\n",
      "\n",
      "\n",
      "(24, 1, 256) (168, 1, 256)Time taken for matching: 0.011800527572631836 seconds (24, 7, 256)\n",
      "(168, 7, 256)\n",
      "\n",
      "(24, 1, 256)Time taken for matching: 0.004413604736328125 secondsTime taken for matching: 0.011425495147705078 seconds (168, 1, 256)\n",
      "(24, 7, 256)\n",
      "(168, 1, 256) \n",
      "(168, 7, 256)(24, 1, 256) Time taken for matching: 0.009111881256103516 secondsTime taken for matching: 0.0038793087005615234 seconds\n",
      " \n",
      "(168, 7, 256)\n",
      "(24, 7, 256)\n",
      "\n",
      "(24, 1, 256) Time taken for matching: 0.004640340805053711 seconds(24, 7, 256)(24, 1, 256)\n",
      "\n",
      " (24, 7, 256)Time taken for matching: 0.0043294429779052734 secondsTime taken for matching: 0.012696027755737305 seconds\n",
      "\n",
      "\n",
      "Time taken for matching: 0.0036923885345458984 secondsTime taken for matching: 0.011626958847045898 seconds\n",
      "(168, 1, 256)\n",
      " (168, 7, 256)\n",
      "(168, 1, 256)(24, 1, 256)  (168, 7, 256)(24, 7, 256)\n",
      "\n",
      "Time taken for matching: 0.013198137283325195 secondsTime taken for matching: 0.004355192184448242 seconds\n",
      "(24, 1, 256)\n",
      " Time taken for matching: 0.00921773910522461 seconds(168, 1, 256)\n",
      "(24, 7, 256) (168, 1, 256)(168, 7, 256) \n",
      "(168, 1, 256)(168, 1, 256)(168, 7, 256)(24, 1, 256)\n",
      " Time taken for matching: 0.006587982177734375 seconds\n",
      "  (24, 1, 256)(168, 7, 256)\n",
      "(168, 7, 256)(24, 7, 256) \n",
      "\n",
      "(24, 7, 256)\n",
      "\n",
      "Time taken for matching: 0.011786699295043945 secondsTime taken for matching: 0.009509086608886719 secondsTime taken for matching: 0.0051500797271728516 secondsTime taken for matching: 0.004128217697143555 seconds\n",
      "\n",
      "\n",
      "\n",
      "Time taken for matching: 0.017206192016601562 secondsTime taken for matching: 0.011833667755126953 seconds\n",
      "\n",
      "(24, 1, 256)(168, 1, 256) (24, 1, 256) (24, 7, 256) (24, 1, 256)(168, 7, 256)(24, 1, 256)\n",
      "(24, 7, 256)  \n",
      "Time taken for matching: 0.003881216049194336 seconds\n",
      "(24, 7, 256)(24, 7, 256)\n",
      "\n",
      "\n",
      "Time taken for matching: 0.004746675491333008 secondsTime taken for matching: 0.004235267639160156 seconds\n",
      "Time taken for matching: 0.00411677360534668 seconds(168, 1, 256)\n",
      "(168, 1, 256)\n",
      " Time taken for matching: 0.011931896209716797 seconds (168, 7, 256)(168, 7, 256)\n",
      "\n",
      "\n",
      "(168, 1, 256) (168, 7, 256)\n",
      "Time taken for matching: 0.009159326553344727 secondsTime taken for matching: 0.01158595085144043 seconds(24, 1, 256)\n",
      "\n",
      " (168, 1, 256)(24, 7, 256) (168, 7, 256)\n",
      "Time taken for matching: 0.011300325393676758 seconds\n",
      "(24, 1, 256)(168, 1, 256)Time taken for matching: 0.0045948028564453125 seconds\n",
      "(168, 1, 256)  \n",
      " (24, 1, 256)(24, 7, 256)(168, 7, 256)(168, 1, 256)(168, 7, 256) \n",
      "\n",
      "Time taken for matching: 0.009045124053955078 seconds \n",
      "(24, 7, 256)Time taken for matching: 0.004239559173583984 seconds\n",
      "(168, 7, 256)\n",
      "(24, 1, 256)\n",
      "\n",
      " Time taken for matching: 0.005217790603637695 secondsTime taken for matching: 0.009732961654663086 seconds\n",
      "(24, 7, 256)Time taken for matching: 0.00988912582397461 seconds\n",
      "\n",
      "\n",
      "(24, 1, 256) Time taken for matching: 0.004875898361206055 secondsTime taken for matching: 0.011968374252319336 seconds(24, 7, 256)\n",
      "\n",
      "\n",
      "(24, 1, 256)Time taken for matching: 0.0038962364196777344 seconds (24, 1, 256)\n",
      "(24, 7, 256) \n",
      "(24, 7, 256)\n",
      "Time taken for matching: 0.0036749839782714844 seconds(24, 1, 256)\n",
      "Time taken for matching: 0.003809213638305664 seconds (168, 1, 256)\n",
      "(24, 7, 256) \n",
      "(168, 1, 256)(168, 1, 256)(168, 7, 256) \n",
      "Time taken for matching: 0.004464149475097656 seconds (168, 7, 256)\n",
      "\n",
      "(168, 7, 256)\n",
      "Time taken for matching: 0.009565591812133789 seconds\n",
      "(168, 1, 256)Time taken for matching: 0.00919651985168457 seconds \n",
      "(168, 7, 256)\n",
      "(168, 1, 256)(24, 1, 256)(168, 1, 256)  Time taken for matching: 0.014728069305419922 seconds(24, 1, 256)(168, 7, 256) (24, 7, 256)\n",
      " \n",
      "Time taken for matching: 0.009129762649536133 seconds(168, 7, 256)\n",
      "(24, 7, 256)\n",
      "\n",
      "\n",
      "Time taken for matching: 0.004038333892822266 seconds\n",
      "Time taken for matching: 0.00398564338684082 seconds(168, 1, 256)Time taken for matching: 0.009505033493041992 seconds\n",
      " \n",
      "(168, 1, 256)(24, 1, 256)(168, 7, 256) (24, 1, 256) \n",
      "Time taken for matching: 0.010349273681640625 seconds (168, 7, 256)(24, 7, 256)(24, 7, 256)\n",
      "\n",
      "\n",
      "\n",
      "Time taken for matching: 0.004694700241088867 secondsTime taken for matching: 0.0039081573486328125 seconds(24, 1, 256)\n",
      "\n",
      "Time taken for matching: 0.015824079513549805 seconds (24, 7, 256)\n",
      "Time taken for matching: 0.011451959609985352 seconds\n",
      "(24, 1, 256)\n",
      " Time taken for matching: 0.004498720169067383 seconds(168, 1, 256)(24, 7, 256)\n",
      " \n",
      "(168, 1, 256)(168, 7, 256) \n",
      "Time taken for matching: 0.00434422492980957 seconds(168, 7, 256)\n",
      "\n",
      "(24, 1, 256) (24, 1, 256)(24, 7, 256)Time taken for matching: 0.009261846542358398 seconds \n",
      "\n",
      "(168, 1, 256)(24, 7, 256)Time taken for matching: 0.009517431259155273 secondsTime taken for matching: 0.004529237747192383 seconds \n",
      "\n",
      "\n",
      "(168, 7, 256)\n",
      "Time taken for matching: 0.006473541259765625 seconds(24, 1, 256)\n",
      "(168, 1, 256)  (24, 7, 256)(24, 1, 256)(168, 7, 256)\n",
      " Time taken for matching: 0.009087324142456055 seconds\n",
      "(24, 7, 256)Time taken for matching: 0.0037479400634765625 seconds\n",
      "\n",
      "\n",
      "Time taken for matching: 0.003627300262451172 seconds\n",
      "Time taken for matching: 0.009072303771972656 seconds(168, 1, 256)\n",
      " (24, 1, 256) (168, 7, 256)\n",
      "(24, 7, 256)\n",
      "(24, 1, 256)(168, 1, 256)Time taken for matching: 0.0037822723388671875 seconds \n",
      "(168, 1, 256) (24, 7, 256) \n",
      "(168, 7, 256)Time taken for matching: 0.01127481460571289 seconds(168, 7, 256)Time taken for matching: 0.0037841796875 seconds\n",
      "\n",
      "\n",
      "(168, 1, 256)\n",
      " (168, 1, 256)(168, 7, 256) \n",
      "(168, 7, 256)Time taken for matching: 0.011180400848388672 seconds\n",
      "\n",
      "(24, 1, 256) Time taken for matching: 0.019620418548583984 secondsTime taken for matching: 0.009179830551147461 seconds(24, 7, 256)\n",
      "\n",
      "\n",
      "Time taken for matching: 0.009196043014526367 seconds(168, 1, 256)\n",
      "(24, 1, 256) Time taken for matching: 0.004524707794189453 seconds(168, 1, 256) (168, 7, 256)\n",
      "\n",
      "(24, 7, 256)(168, 1, 256) (24, 1, 256)\n",
      "  (168, 7, 256)(24, 1, 256)(168, 7, 256)(24, 7, 256)Time taken for matching: 0.004238128662109375 seconds \n",
      "(24, 1, 256)\n",
      "\n",
      "Time taken for matching: 0.009262323379516602 seconds\n",
      "(24, 7, 256) \n",
      "Time taken for matching: 0.004203081130981445 seconds\n",
      "(24, 7, 256)\n",
      "Time taken for matching: 0.004172801971435547 seconds\n",
      "\n",
      "Time taken for matching: 0.009337425231933594 secondsTime taken for matching: 0.005789756774902344 secondsTime taken for matching: 0.01827716827392578 seconds\n",
      "\n",
      "(24, 1, 256)\n",
      " (24, 7, 256)\n",
      "Time taken for matching: 0.003625631332397461 seconds\n",
      "(24, 1, 256) (24, 1, 256)(168, 1, 256)(24, 7, 256)  \n",
      "(168, 7, 256)(24, 7, 256)\n",
      "\n",
      "Time taken for matching: 0.004476308822631836 seconds(168, 1, 256)(168, 1, 256)\n",
      "(168, 1, 256) Time taken for matching: 0.004739522933959961 seconds (168, 7, 256) \n",
      "(168, 7, 256)\n",
      "(168, 7, 256)\n",
      "\n",
      "Time taken for matching: 0.011706352233886719 seconds\n",
      "(168, 1, 256)Time taken for matching: 0.009549379348754883 seconds Time taken for matching: 0.009231805801391602 seconds(168, 1, 256)\n",
      "(168, 7, 256)\n",
      " Time taken for matching: 0.011496305465698242 seconds\n",
      "(168, 7, 256)\n",
      "\n",
      "(24, 1, 256) (24, 1, 256)(24, 7, 256)(24, 1, 256) \n",
      " (24, 7, 256)Time taken for matching: 0.011613607406616211 secondsTime taken for matching: 0.00954747200012207 seconds(24, 7, 256)\n",
      "Time taken for matching: 0.004352092742919922 seconds\n",
      "\n",
      "(24, 1, 256)\n",
      "\n",
      "(168, 1, 256)Time taken for matching: 0.0037641525268554688 seconds Time taken for matching: 0.003912687301635742 seconds \n",
      "(24, 7, 256)\n",
      "(168, 1, 256)(168, 7, 256)\n",
      " \n",
      "(24, 1, 256)Time taken for matching: 0.004822492599487305 seconds(168, 7, 256) (24, 1, 256)\n",
      "\n",
      "(24, 7, 256) \n",
      "(24, 7, 256)\n",
      "Time taken for matching: 0.0036873817443847656 secondsTime taken for matching: 0.011446952819824219 seconds\n",
      "\n",
      "Time taken for matching: 0.004537105560302734 seconds\n",
      "Time taken for matching: 0.011954069137573242 seconds\n",
      "(168, 1, 256)(168, 1, 256)(24, 1, 256)  (168, 7, 256) (168, 1, 256)(168, 7, 256)\n",
      "(24, 7, 256)\n",
      " (24, 1, 256)\n",
      "(168, 7, 256) \n",
      "(24, 7, 256)Time taken for matching: 0.004610538482666016 seconds\n",
      "Time taken for matching: 0.009170293807983398 seconds\n",
      "(168, 1, 256)Time taken for matching: 0.009338140487670898 seconds\n",
      "Time taken for matching: 0.00445246696472168 seconds \n",
      "\n",
      "(168, 7, 256)Time taken for matching: 0.011345148086547852 seconds\n",
      "\n",
      "(168, 1, 256) (24, 1, 256)(168, 1, 256)(24, 1, 256) (168, 7, 256)  (24, 7, 256)\n",
      "Time taken for matching: 0.01103520393371582 seconds(168, 7, 256)(24, 7, 256)\n",
      "\n",
      "\n",
      "\n",
      "(24, 1, 256)Time taken for matching: 0.003838777542114258 seconds \n",
      "Time taken for matching: 0.004046201705932617 seconds(24, 7, 256)\n",
      "Time taken for matching: 0.011420011520385742 seconds\n",
      "\n",
      "Time taken for matching: 0.004423856735229492 secondsTime taken for matching: 0.011635065078735352 seconds(24, 1, 256)\n",
      "\n",
      " (24, 7, 256)(168, 1, 256)\n",
      "(24, 1, 256)  Time taken for matching: 0.0043849945068359375 seconds(168, 1, 256)(168, 7, 256)(24, 7, 256)\n",
      " \n",
      "(24, 1, 256)\n",
      "(168, 7, 256) \n",
      "Time taken for matching: 0.004019498825073242 seconds(24, 7, 256)(168, 1, 256)\n",
      " \n",
      "(168, 1, 256)(168, 7, 256)Time taken for matching: 0.011740922927856445 seconds \n",
      "\n",
      "Time taken for matching: 0.004861593246459961 seconds(168, 7, 256)\n",
      "\n",
      "Time taken for matching: 0.012445688247680664 seconds\n",
      "Time taken for matching: 0.008997678756713867 seconds\n",
      "(168, 1, 256)Time taken for matching: 0.009073019027709961 seconds(24, 1, 256) \n",
      " (168, 7, 256)(24, 7, 256)\n",
      "\n",
      "(24, 1, 256) Time taken for matching: 0.004324197769165039 seconds(168, 1, 256)(24, 1, 256)(24, 7, 256)\n",
      "  \n",
      "(24, 1, 256)(168, 7, 256)(24, 7, 256)Time taken for matching: 0.011356115341186523 secondsTime taken for matching: 0.0037775039672851562 seconds(168, 1, 256)\n",
      "\n",
      " \n",
      "\n",
      " Time taken for matching: 0.003971576690673828 seconds(24, 7, 256)(168, 7, 256)\n",
      "\n",
      "\n",
      "Time taken for matching: 0.006834745407104492 secondsTime taken for matching: 0.011726617813110352 seconds\n",
      "\n",
      "(24, 1, 256) Time taken for matching: 0.011491775512695312 seconds(24, 7, 256)\n",
      "\n",
      "Time taken for matching: 0.004402875900268555 seconds(24, 1, 256)\n",
      "(168, 1, 256)  (168, 1, 256)(24, 7, 256)(168, 7, 256)(168, 1, 256) (24, 1, 256)\n",
      " \n",
      "(168, 1, 256)(168, 7, 256) (168, 7, 256)Time taken for matching: 0.004389762878417969 seconds \n",
      "(24, 7, 256)\n",
      "\n",
      "(168, 7, 256)\n",
      "\n",
      "Time taken for matching: 0.004723310470581055 seconds\n",
      "Time taken for matching: 0.015628576278686523 secondsTime taken for matching: 0.011343240737915039 secondsTime taken for matching: 0.00970315933227539 seconds\n",
      "\n",
      "(168, 1, 256)\n",
      "Time taken for matching: 0.009513139724731445 seconds \n",
      "(168, 7, 256)\n",
      "(24, 1, 256)(24, 1, 256) (24, 1, 256) (24, 7, 256)(24, 1, 256)(168, 1, 256) (24, 7, 256) \n",
      " (24, 7, 256)\n",
      "Time taken for matching: 0.011435985565185547 seconds(24, 7, 256)\n",
      "(168, 7, 256)Time taken for matching: 0.004031658172607422 secondsTime taken for matching: 0.0039730072021484375 seconds\n",
      "\n",
      "\n",
      "\n",
      "Time taken for matching: 0.00498652458190918 seconds\n",
      "(168, 1, 256)Time taken for matching: 0.00420379638671875 seconds\n",
      "\n",
      " (168, 7, 256)\n",
      "(168, 1, 256)(24, 1, 256) Time taken for matching: 0.012447118759155273 seconds (168, 7, 256)\n",
      "(24, 7, 256)\n",
      "\n",
      "Time taken for matching: 0.011203289031982422 secondsTime taken for matching: 0.004435300827026367 seconds\n",
      "\n",
      "(24, 1, 256)Time taken for matching: 0.011627435684204102 seconds (168, 1, 256)\n",
      "(24, 7, 256) (168, 1, 256)(24, 1, 256)\n",
      "(168, 7, 256)  (168, 1, 256)\n",
      "(168, 7, 256)Time taken for matching: 0.004324197769165039 seconds(24, 7, 256) \n",
      "(168, 1, 256)\n",
      "\n",
      "(168, 7, 256) (24, 1, 256)\n",
      "(168, 7, 256)Time taken for matching: 0.004665374755859375 seconds Time taken for matching: 0.00946044921875 seconds\n",
      "\n",
      "(24, 7, 256)\n",
      "Time taken for matching: 0.009550333023071289 seconds\n",
      "\n",
      "Time taken for matching: 0.00459742546081543 secondsTime taken for matching: 0.01141214370727539 seconds\n",
      "\n",
      "Time taken for matching: 0.011595010757446289 seconds(24, 1, 256)\n",
      " (168, 1, 256)(24, 1, 256)(24, 7, 256)  \n",
      "(24, 7, 256)(168, 7, 256)Time taken for matching: 0.0036687850952148438 seconds\n",
      "\n",
      "(24, 1, 256)\n",
      "Time taken for matching: 0.003832101821899414 seconds (24, 1, 256)\n",
      "(24, 7, 256) \n",
      "(24, 7, 256)(168, 1, 256)\n",
      " Time taken for matching: 0.00444340705871582 secondsTime taken for matching: 0.011864423751831055 seconds(168, 7, 256)\n",
      "Time taken for matching: 0.004262208938598633 seconds\n",
      "\n",
      "\n",
      "(168, 1, 256) (168, 7, 256)\n",
      "(168, 1, 256) Time taken for matching: 0.011549234390258789 seconds(24, 1, 256)(168, 7, 256)(168, 1, 256)\n",
      " \n",
      " (24, 7, 256)(168, 1, 256)(168, 7, 256)Time taken for matching: 0.011697053909301758 seconds\n",
      "\n",
      " \n",
      "(168, 7, 256)Time taken for matching: 0.004698514938354492 secondsTime taken for matching: 0.010963678359985352 seconds\n",
      "\n",
      "(24, 1, 256)\n",
      " Time taken for matching: 0.009079456329345703 seconds(24, 7, 256)\n",
      "\n",
      "Time taken for matching: 0.00931859016418457 seconds(24, 1, 256)(168, 1, 256)\n",
      "Time taken for matching: 0.004204750061035156 seconds  \n",
      "(24, 1, 256)(24, 7, 256)(168, 1, 256)(168, 7, 256)(24, 1, 256) \n",
      " \n",
      " (24, 7, 256)(168, 7, 256)(24, 1, 256)Time taken for matching: 0.0046885013580322266 seconds(24, 7, 256)\n",
      " \n",
      "\n",
      "\n",
      "(24, 7, 256)Time taken for matching: 0.004812002182006836 secondsTime taken for matching: 0.004130363464355469 seconds\n",
      "\n",
      "\n",
      "Time taken for matching: 0.011941671371459961 secondsTime taken for matching: 0.0038836002349853516 seconds\n",
      "\n",
      "Time taken for matching: 0.013252496719360352 seconds\n",
      "(168, 1, 256)(24, 1, 256)  (24, 7, 256)(168, 1, 256)(168, 7, 256)\n",
      " \n",
      "(168, 7, 256)Time taken for matching: 0.004438161849975586 seconds\n",
      "\n",
      "(168, 1, 256)(24, 1, 256) (168, 1, 256)(168, 1, 256)(168, 7, 256)   (168, 1, 256)\n",
      "(168, 7, 256)(24, 7, 256)(168, 7, 256) \n",
      "Time taken for matching: 0.011368989944458008 secondsTime taken for matching: 0.014180660247802734 seconds\n",
      "\n",
      "(168, 7, 256)\n",
      "\n",
      "\n",
      "Time taken for matching: 0.006139516830444336 secondsTime taken for matching: 0.009243249893188477 seconds\n",
      "\n",
      "Time taken for matching: 0.009453296661376953 seconds\n",
      "Time taken for matching: 0.011879444122314453 seconds\n",
      "Time taken for matching: 0.011498451232910156 seconds(24, 1, 256)(24, 1, 256)(24, 1, 256)\n",
      "   (24, 7, 256)(24, 7, 256)(24, 1, 256)(24, 7, 256)\n",
      "\n",
      " \n",
      "Time taken for matching: 0.004494667053222656 seconds(168, 1, 256)(24, 7, 256)(24, 1, 256)Time taken for matching: 0.00466609001159668 secondsTime taken for matching: 0.0038232803344726562 seconds\n",
      "\n",
      "  (24, 1, 256)\n",
      "\n",
      "(168, 7, 256)Time taken for matching: 0.0042917728424072266 seconds(24, 7, 256) \n",
      "\n",
      "\n",
      "(24, 7, 256)\n",
      "Time taken for matching: 0.005200386047363281 secondsTime taken for matching: 0.004934549331665039 seconds\n",
      "(168, 1, 256)\n",
      " Time taken for matching: 0.011916399002075195 seconds(168, 7, 256)\n",
      "\n",
      "(168, 1, 256)(24, 1, 256) Time taken for matching: 0.011281490325927734 seconds (168, 7, 256)\n",
      "(168, 1, 256)(24, 7, 256)\n",
      "(168, 1, 256) \n",
      " (168, 7, 256)(168, 1, 256)\n",
      "(168, 7, 256)Time taken for matching: 0.004361867904663086 seconds Time taken for matching: 0.008633136749267578 seconds\n",
      "\n",
      "(168, 7, 256)\n",
      "(24, 1, 256)\n",
      "(168, 1, 256)  Time taken for matching: 0.009350061416625977 seconds(24, 7, 256)(168, 7, 256)\n",
      "(168, 1, 256)\n",
      "\n",
      "Time taken for matching: 0.011703729629516602 seconds(24, 1, 256) Time taken for matching: 0.004475116729736328 seconds\n",
      " (168, 7, 256)\n",
      "Time taken for matching: 0.011983871459960938 seconds(24, 7, 256)\n",
      "\n",
      "(24, 1, 256)\n",
      "Time taken for matching: 0.010709524154663086 seconds Time taken for matching: 0.003960847854614258 seconds\n",
      "(24, 7, 256)\n",
      "\n",
      "(24, 1, 256)Time taken for matching: 0.0036895275115966797 seconds Time taken for matching: 0.012062788009643555 seconds\n",
      "(24, 7, 256)(24, 1, 256)\n",
      " \n",
      "(24, 1, 256)(24, 7, 256)Time taken for matching: 0.004502773284912109 seconds (168, 1, 256)\n",
      "\n",
      "(24, 7, 256) (24, 1, 256)\n",
      "Time taken for matching: 0.004690885543823242 seconds(168, 7, 256) \n",
      "\n",
      "(24, 7, 256)Time taken for matching: 0.004605531692504883 seconds\n",
      "\n",
      "Time taken for matching: 0.0037322044372558594 seconds(168, 1, 256)(168, 1, 256)\n",
      "  (168, 7, 256)Time taken for matching: 0.011888980865478516 seconds(168, 7, 256)\n",
      "(168, 1, 256)\n",
      "\n",
      " (168, 7, 256)\n",
      "Time taken for matching: 0.009106874465942383 seconds(168, 1, 256)\n",
      " (24, 1, 256)Time taken for matching: 0.011698246002197266 seconds(168, 7, 256) \n",
      "Time taken for matching: 0.009293556213378906 seconds\n",
      "(24, 7, 256)\n",
      "\n",
      "(24, 1, 256)Time taken for matching: 0.0043141841888427734 seconds (168, 1, 256)\n",
      "(24, 7, 256)(168, 1, 256)(168, 1, 256)Time taken for matching: 0.009550094604492188 seconds \n",
      "(24, 1, 256)(24, 1, 256)  \n",
      "(168, 7, 256)  Time taken for matching: 0.004169464111328125 seconds(168, 7, 256)(168, 7, 256)\n",
      "(24, 7, 256)(24, 7, 256)\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "Time taken for matching: 0.004772186279296875 secondsTime taken for matching: 0.0055124759674072266 seconds(24, 1, 256)\n",
      "Time taken for matching: 0.010619401931762695 seconds\n",
      " \n",
      "(24, 7, 256)\n",
      "Time taken for matching: 0.012818098068237305 secondsTime taken for matching: 0.013793468475341797 seconds\n",
      "Time taken for matching: 0.004472017288208008 seconds\n",
      "\n",
      "(24, 1, 256) (168, 1, 256)(24, 7, 256)\n",
      " (24, 1, 256)(168, 7, 256)Time taken for matching: 0.003704071044921875 seconds (168, 1, 256)\n",
      "\n",
      "(24, 7, 256) \n",
      "(168, 7, 256)(168, 1, 256)\n",
      "Time taken for matching: 0.00436854362487793 seconds (24, 1, 256)\n",
      "(168, 7, 256) \n",
      "Time taken for matching: 0.01154017448425293 seconds(24, 7, 256)\n",
      "Time taken for matching: 0.009679079055786133 seconds\n",
      "\n",
      "Time taken for matching: 0.009209156036376953 secondsTime taken for matching: 0.006755828857421875 seconds\n",
      "\n",
      "(168, 1, 256)(24, 1, 256)(24, 1, 256) (168, 1, 256)  (168, 7, 256) (24, 7, 256)(24, 7, 256)(24, 1, 256)\n",
      "(168, 7, 256)\n",
      "\n",
      " \n",
      "(24, 7, 256)Time taken for matching: 0.00394129753112793 secondsTime taken for matching: 0.004644632339477539 seconds\n",
      "\n",
      "\n",
      "(168, 1, 256)Time taken for matching: 0.0038635730743408203 seconds Time taken for matching: 0.011763572692871094 seconds\n",
      "Time taken for matching: 0.009294748306274414 seconds(168, 7, 256)\n",
      "(168, 1, 256)\n",
      "\n",
      " (168, 7, 256)\n",
      "(24, 1, 256)Time taken for matching: 0.016778945922851562 seconds(24, 1, 256) \n",
      " (24, 7, 256)(24, 7, 256)\n",
      "\n",
      "Time taken for matching: 0.011513471603393555 seconds(168, 1, 256)Time taken for matching: 0.0037093162536621094 secondsTime taken for matching: 0.003664255142211914 seconds\n",
      "(168, 1, 256) \n",
      "\n",
      "(24, 1, 256) (168, 7, 256) (168, 7, 256)(168, 1, 256)\n",
      "(24, 7, 256)\n",
      " (168, 1, 256)\n",
      "(168, 7, 256) (24, 1, 256)\n",
      "Time taken for matching: 0.004184722900390625 seconds(168, 7, 256) \n",
      "\n",
      "(24, 7, 256)Time taken for matching: 0.012852191925048828 secondsTime taken for matching: 0.009485721588134766 seconds\n",
      "\n",
      "\n",
      "Time taken for matching: 0.004423618316650391 secondsTime taken for matching: 0.009437084197998047 seconds\n",
      "\n",
      "Time taken for matching: 0.011345624923706055 seconds\n",
      "(24, 1, 256)(168, 1, 256)  (24, 1, 256)(24, 7, 256)(168, 7, 256)(24, 1, 256) \n",
      "\n",
      " (168, 1, 256)(24, 7, 256)(24, 7, 256)Time taken for matching: 0.0037436485290527344 seconds \n",
      "\n",
      "(24, 1, 256)\n",
      "(168, 7, 256) Time taken for matching: 0.004776954650878906 secondsTime taken for matching: 0.003913402557373047 seconds\n",
      "(24, 7, 256)Time taken for matching: 0.009217977523803711 seconds\n",
      "\n",
      "\n",
      "\n",
      "Time taken for matching: 0.004462242126464844 seconds(168, 1, 256)\n",
      " Time taken for matching: 0.011547327041625977 seconds(168, 7, 256)\n",
      "(24, 1, 256)\n",
      "(168, 1, 256) (24, 7, 256) \n",
      "(168, 7, 256)Time taken for matching: 0.0036618709564208984 seconds\n",
      "(168, 1, 256)\n",
      "Time taken for matching: 0.011421918869018555 seconds(24, 1, 256) \n",
      " (168, 7, 256)(24, 7, 256)\n",
      "(168, 1, 256)\n",
      " Time taken for matching: 0.011330366134643555 seconds(168, 7, 256)Time taken for matching: 0.004401445388793945 seconds\n",
      "\n",
      "\n",
      "(168, 1, 256)(24, 1, 256)Time taken for matching: 0.008948564529418945 seconds  \n",
      "(168, 7, 256)(24, 7, 256)(168, 1, 256)\n",
      "Time taken for matching: 0.00908803939819336 seconds\n",
      " \n",
      "(24, 1, 256)(168, 7, 256)Time taken for matching: 0.0043718814849853516 seconds \n",
      "(24, 1, 256)\n",
      "(24, 7, 256)(168, 1, 256) \n",
      " (24, 7, 256)Time taken for matching: 0.011457681655883789 seconds(168, 7, 256)(24, 1, 256)\n",
      "Time taken for matching: 0.004406929016113281 seconds\n",
      "\n",
      " \n",
      "Time taken for matching: 0.0039594173431396484 secondsTime taken for matching: 0.011397600173950195 seconds(24, 7, 256)\n",
      "\n",
      "\n",
      "Time taken for matching: 0.0040433406829833984 secondsTime taken for matching: 0.009422779083251953 seconds\n",
      "\n",
      "(24, 1, 256) (168, 1, 256)(24, 7, 256)(24, 1, 256) \n",
      " (168, 7, 256)(24, 1, 256)(24, 7, 256)Time taken for matching: 0.0043337345123291016 seconds\n",
      " \n",
      "\n",
      "(24, 7, 256)\n",
      "Time taken for matching: 0.004390716552734375 seconds(168, 1, 256)\n",
      "Time taken for matching: 0.0037097930908203125 seconds (168, 1, 256)\n",
      "(168, 7, 256)Time taken for matching: 0.011770486831665039 seconds \n",
      "\n",
      "(168, 7, 256)(168, 1, 256)\n",
      " (168, 1, 256)(168, 7, 256) (168, 7, 256)\n",
      "\n",
      "Time taken for matching: 0.011310100555419922 secondsTime taken for matching: 0.009246826171875 seconds(24, 1, 256)\n",
      "\n",
      " (24, 7, 256)Time taken for matching: 0.009262561798095703 secondsTime taken for matching: 0.011241674423217773 seconds\n",
      "\n",
      "\n",
      "Time taken for matching: 0.004401445388793945 seconds(24, 1, 256)(168, 1, 256)\n",
      "(168, 1, 256)(24, 1, 256)    (24, 7, 256)(168, 1, 256)(24, 1, 256)(168, 7, 256)(168, 7, 256)(24, 7, 256)\n",
      "  \n",
      "(24, 1, 256)\n",
      "\n",
      "(168, 7, 256)Time taken for matching: 0.004251241683959961 seconds(24, 7, 256) \n",
      "\n",
      "Time taken for matching: 0.0052032470703125 seconds\n",
      "(24, 7, 256)\n",
      "Time taken for matching: 0.004624843597412109 secondsTime taken for matching: 0.009909391403198242 seconds\n",
      "\n",
      "\n",
      "Time taken for matching: 0.012154102325439453 seconds\n",
      "Time taken for matching: 0.005248069763183594 secondsTime taken for matching: 0.011933565139770508 seconds\n",
      "\n",
      "(24, 1, 256) (24, 7, 256)(24, 1, 256)(168, 1, 256)\n",
      "  (24, 1, 256)Time taken for matching: 0.0036242008209228516 seconds(168, 7, 256)(24, 7, 256) \n",
      "(168, 1, 256)\n",
      "\n",
      " (24, 7, 256)(168, 7, 256)Time taken for matching: 0.004670143127441406 seconds\n",
      "\n",
      "(168, 1, 256)\n",
      "Time taken for matching: 0.004816293716430664 seconds (168, 1, 256)Time taken for matching: 0.011152029037475586 seconds(168, 7, 256)\n",
      " \n",
      "\n",
      "(168, 7, 256)Time taken for matching: 0.009219169616699219 seconds\n",
      "\n",
      "(168, 1, 256) Time taken for matching: 0.009389877319335938 seconds(168, 7, 256)(24, 1, 256)\n",
      " \n",
      "(24, 7, 256)(24, 1, 256)(168, 1, 256)Time taken for matching: 0.011441469192504883 seconds\n",
      "  \n",
      "(24, 7, 256)Time taken for matching: 0.003782033920288086 seconds(168, 7, 256)\n",
      "(24, 1, 256)\n",
      "\n",
      "Time taken for matching: 0.0036857128143310547 seconds Time taken for matching: 0.011440038681030273 seconds\n",
      "(24, 7, 256)\n",
      "\n",
      "(24, 1, 256)Time taken for matching: 0.003712892532348633 seconds(168, 1, 256)Time taken for matching: 0.009497404098510742 seconds \n",
      " \n",
      "(24, 7, 256)(168, 1, 256)(168, 7, 256)\n",
      " \n",
      "(24, 1, 256)(168, 7, 256)Time taken for matching: 0.004500150680541992 seconds \n",
      "\n",
      "(24, 7, 256)\n",
      "(24, 1, 256) Time taken for matching: 0.004347562789916992 secondsTime taken for matching: 0.011585474014282227 seconds(168, 1, 256)(24, 7, 256)\n",
      "\n",
      " Time taken for matching: 0.011485815048217773 seconds\n",
      "(168, 1, 256)(168, 7, 256)\n",
      " \n",
      "Time taken for matching: 0.0045969486236572266 seconds(168, 7, 256)\n",
      "\n",
      "(168, 1, 256) (24, 1, 256)(168, 7, 256) Time taken for matching: 0.009393453598022461 seconds\n",
      "(24, 1, 256)\n",
      "(24, 7, 256)Time taken for matching: 0.009250879287719727 seconds \n",
      "\n",
      "(24, 7, 256)\n",
      "Time taken for matching: 0.004609823226928711 secondsTime taken for matching: 0.009050607681274414 seconds\n",
      "\n",
      "Time taken for matching: 0.004510641098022461 seconds(24, 1, 256)(168, 1, 256)\n",
      " (24, 1, 256) (24, 7, 256) (168, 7, 256)\n",
      "(24, 7, 256)\n",
      "(168, 1, 256)(24, 1, 256)\n",
      "Time taken for matching: 0.003958702087402344 seconds  \n",
      "Time taken for matching: 0.00393366813659668 seconds(24, 7, 256)(168, 7, 256)\n",
      "\n",
      "\n",
      "(168, 1, 256)Time taken for matching: 0.003838777542114258 seconds Time taken for matching: 0.011703968048095703 seconds\n",
      "(168, 7, 256)\n",
      "\n",
      "Time taken for matching: 0.011719942092895508 seconds\n",
      "(24, 1, 256)(168, 1, 256)Time taken for matching: 0.011390924453735352 seconds  \n",
      "(168, 1, 256)(24, 7, 256)(168, 7, 256) \n",
      "\n",
      "(168, 1, 256)(168, 7, 256)(24, 1, 256)(168, 1, 256) Time taken for matching: 0.0043942928314208984 seconds \n",
      " (168, 7, 256)\n",
      "(24, 7, 256)(168, 7, 256)\n",
      "(168, 1, 256)(24, 1, 256)\n",
      "\n",
      "  Time taken for matching: 0.011621952056884766 seconds(168, 7, 256)Time taken for matching: 0.004837989807128906 seconds(24, 7, 256)\n",
      "\n",
      "Time taken for matching: 0.011513233184814453 seconds\n",
      "\n",
      "Time taken for matching: 0.009746789932250977 secondsTime taken for matching: 0.009202241897583008 seconds\n",
      "\n",
      "\n",
      "Time taken for matching: 0.0049097537994384766 seconds\n",
      "Time taken for matching: 0.009663105010986328 seconds\n",
      "(24, 1, 256)(24, 1, 256) (24, 1, 256)(24, 1, 256) (24, 7, 256) (24, 7, 256) \n",
      "(24, 7, 256)\n",
      "(24, 7, 256)(24, 1, 256)\n",
      "Time taken for matching: 0.004597663879394531 seconds Time taken for matching: 0.0036830902099609375 seconds\n",
      "\n",
      "Time taken for matching: 0.004044771194458008 seconds(24, 7, 256)\n",
      "Time taken for matching: 0.004791259765625 seconds\n",
      "\n",
      "(168, 1, 256)\n",
      "Time taken for matching: 0.003950357437133789 seconds \n",
      "(168, 7, 256)\n",
      "(168, 1, 256) (168, 7, 256)\n",
      "(168, 1, 256) Time taken for matching: 0.011775970458984375 seconds(168, 7, 256)\n",
      "\n",
      "Time taken for matching: 0.011182069778442383 seconds(168, 1, 256)(168, 1, 256)\n",
      "  (168, 7, 256)(168, 7, 256)\n",
      "Time taken for matching: 0.011298656463623047 seconds(24, 1, 256)(168, 1, 256)\n",
      "(168, 1, 256)\n",
      "   (168, 1, 256)(24, 7, 256)(24, 1, 256)(168, 7, 256)(168, 7, 256)\n",
      "  \n",
      "\n",
      "Time taken for matching: 0.009222269058227539 seconds(168, 7, 256)Time taken for matching: 0.00987553596496582 seconds(24, 7, 256)\n",
      "\n",
      "Time taken for matching: 0.005126953125 seconds\n",
      "\n",
      "(24, 1, 256)\n",
      " Time taken for matching: 0.004822969436645508 secondsTime taken for matching: 0.010046243667602539 seconds(24, 7, 256)Time taken for matching: 0.012102603912353516 seconds\n",
      "\n",
      "\n",
      "(24, 1, 256)\n",
      "Time taken for matching: 0.011627674102783203 seconds (24, 1, 256)\n",
      "Time taken for matching: 0.00469970703125 seconds(24, 7, 256) \n",
      "\n",
      "(24, 7, 256)(24, 1, 256)\n",
      "Time taken for matching: 0.003857135772705078 seconds \n",
      "Time taken for matching: 0.0037593841552734375 seconds(24, 1, 256)(24, 7, 256)\n",
      "(24, 1, 256)\n",
      "  (24, 7, 256)Time taken for matching: 0.0038034915924072266 seconds(24, 7, 256)\n",
      "\n",
      "\n",
      "Time taken for matching: 0.004564523696899414 secondsTime taken for matching: 0.004071712493896484 seconds\n",
      "\n",
      "(168, 1, 256) (168, 7, 256)\n",
      "(168, 1, 256)(168, 1, 256)  (168, 1, 256)(168, 7, 256)(168, 7, 256) (168, 1, 256)\n",
      "\n",
      "(168, 7, 256) Time taken for matching: 0.011305570602416992 seconds\n",
      "(168, 7, 256)\n",
      "\n",
      "(168, 1, 256)(168, 1, 256) Time taken for matching: 0.009333133697509766 secondsTime taken for matching: 0.009989023208618164 seconds \n",
      "(168, 1, 256)\n",
      "(168, 7, 256)(168, 7, 256)Time taken for matching: 0.012305021286010742 seconds Time taken for matching: 0.009243249893188477 seconds\n",
      "\n",
      "(24, 1, 256)(168, 7, 256)\n",
      "\n",
      " \n",
      "(24, 1, 256)(24, 7, 256)(24, 1, 256) \n",
      " (24, 7, 256)Time taken for matching: 0.010491132736206055 seconds(24, 7, 256)\n",
      "Time taken for matching: 0.0044384002685546875 seconds\n",
      "(24, 1, 256)\n",
      "Time taken for matching: 0.018039941787719727 seconds\n",
      "(24, 1, 256)Time taken for matching: 0.0037331581115722656 seconds Time taken for matching: 0.011544942855834961 seconds\n",
      "Time taken for matching: 0.0037660598754882812 seconds\n",
      " (24, 7, 256)\n",
      "\n",
      "\n",
      "(24, 7, 256)\n",
      "Time taken for matching: 0.003848552703857422 seconds(24, 1, 256)\n",
      "Time taken for matching: 0.004440784454345703 seconds (24, 7, 256)\n",
      "\n",
      "(24, 1, 256) Time taken for matching: 0.0037381649017333984 seconds(24, 7, 256)\n",
      "\n",
      "(24, 1, 256)Time taken for matching: 0.004013776779174805 seconds \n",
      "(24, 7, 256)\n",
      "Time taken for matching: 0.006754875183105469 seconds(168, 1, 256)(168, 1, 256) \n",
      " (168, 7, 256)(168, 7, 256)\n",
      "\n",
      "(168, 1, 256)(168, 1, 256)  Time taken for matching: 0.008995771408081055 seconds(168, 7, 256)(168, 7, 256)Time taken for matching: 0.011475801467895508 seconds\n",
      "\n",
      "\n",
      "(168, 1, 256)\n",
      "(168, 1, 256)  (168, 7, 256)(168, 7, 256)(168, 1, 256)\n",
      "\n",
      "(24, 1, 256) Time taken for matching: 0.009896278381347656 secondsTime taken for matching: 0.011329412460327148 seconds (168, 7, 256)\n",
      "\n",
      "(24, 1, 256)(24, 7, 256)\n",
      "\n",
      " Time taken for matching: 0.015025615692138672 secondsTime taken for matching: 0.014843940734863281 seconds(24, 7, 256)Time taken for matching: 0.0039179325103759766 seconds\n",
      "\n",
      "\n",
      "\n",
      "(24, 1, 256) (24, 1, 256)Time taken for matching: 0.004714012145996094 secondsTime taken for matching: 0.011563777923583984 seconds(24, 7, 256) \n",
      "\n",
      "\n",
      "(24, 1, 256)(24, 7, 256)(24, 1, 256)Time taken for matching: 0.0038459300994873047 seconds \n",
      " \n",
      "(24, 7, 256)(24, 7, 256)Time taken for matching: 0.004596710205078125 seconds\n",
      "\n",
      "\n",
      "Time taken for matching: 0.0039157867431640625 seconds(24, 1, 256)\n",
      "Time taken for matching: 0.004265546798706055 seconds \n",
      "(24, 7, 256)\n",
      "(168, 1, 256)(168, 1, 256)Time taken for matching: 0.004201650619506836 seconds  \n",
      "(168, 7, 256)(168, 7, 256)\n",
      "\n",
      "(168, 1, 256)Time taken for matching: 0.008990764617919922 seconds(168, 1, 256) \n",
      " (168, 7, 256)(168, 7, 256)(168, 1, 256)\n",
      "(168, 1, 256)\n",
      " Time taken for matching: 0.019045352935791016 seconds (168, 7, 256)(168, 1, 256)\n",
      "(168, 7, 256)(24, 1, 256)\n",
      " \n",
      " (168, 7, 256)Time taken for matching: 0.009781360626220703 seconds(24, 7, 256)\n",
      "\n",
      "\n",
      "Time taken for matching: 0.011808156967163086 secondsTime taken for matching: 0.003858804702758789 seconds\n",
      "\n",
      "(168, 1, 256)Time taken for matching: 0.010137557983398438 secondsTime taken for matching: 0.01009511947631836 seconds (24, 1, 256)\n",
      "Time taken for matching: 0.011480569839477539 seconds\n",
      "(168, 7, 256) \n",
      "(24, 1, 256)\n",
      "(24, 7, 256)(24, 1, 256)\n",
      "  Time taken for matching: 0.003958463668823242 seconds(24, 1, 256)(24, 7, 256)(24, 7, 256)\n",
      "(24, 1, 256) \n",
      " Time taken for matching: 0.011570930480957031 seconds\n",
      "(24, 7, 256)(24, 1, 256)(24, 7, 256)\n",
      "Time taken for matching: 0.0045506954193115234 seconds\n",
      "Time taken for matching: 0.007210731506347656 seconds\n",
      " \n",
      "Time taken for matching: 0.004104137420654297 seconds\n",
      "(24, 7, 256)Time taken for matching: 0.00407719612121582 seconds\n",
      "\n",
      "\n",
      "(168, 1, 256)(24, 1, 256) Time taken for matching: 0.004862546920776367 seconds (168, 7, 256)\n",
      "(24, 7, 256)\n",
      "\n",
      "Time taken for matching: 0.003574848175048828 seconds\n",
      "Time taken for matching: 0.009410858154296875 seconds(168, 1, 256)\n",
      " (168, 7, 256)\n",
      "(168, 1, 256)(24, 1, 256)(168, 1, 256)   Time taken for matching: 0.009162187576293945 seconds(168, 7, 256)(24, 7, 256)(168, 1, 256)(168, 7, 256)\n",
      "\n",
      "(168, 1, 256)\n",
      " \n",
      " Time taken for matching: 0.0039975643157958984 seconds(168, 7, 256)(168, 7, 256)\n",
      "\n",
      "(168, 1, 256)\n",
      "(168, 1, 256) (24, 1, 256)Time taken for matching: 0.009628772735595703 seconds (168, 7, 256) Time taken for matching: 0.009652853012084961 seconds\n",
      "(168, 7, 256)\n",
      "(24, 7, 256)\n",
      "\n",
      "\n",
      "Time taken for matching: 0.01197671890258789 secondsTime taken for matching: 0.011874914169311523 secondsTime taken for matching: 0.003767728805541992 seconds\n",
      "\n",
      "\n",
      "(24, 1, 256)(24, 1, 256) Time taken for matching: 0.00978398323059082 secondsTime taken for matching: 0.011570453643798828 seconds (24, 7, 256)\n",
      "(24, 7, 256)\n",
      "\n",
      "\n",
      "Time taken for matching: 0.0038645267486572266 seconds(24, 1, 256)Time taken for matching: 0.0036482810974121094 seconds(168, 1, 256)\n",
      " \n",
      " (24, 7, 256)(168, 7, 256)\n",
      "\n",
      "(24, 1, 256)(24, 1, 256)(24, 1, 256) Time taken for matching: 0.004363536834716797 seconds  (24, 7, 256)\n",
      "(24, 7, 256)(24, 7, 256)\n",
      "\n",
      "\n",
      "Time taken for matching: 0.009081602096557617 secondsTime taken for matching: 0.004477024078369141 seconds(168, 1, 256)\n",
      "Time taken for matching: 0.0045354366302490234 secondsTime taken for matching: 0.006041288375854492 seconds\n",
      " \n",
      "\n",
      "(168, 7, 256)\n",
      "(24, 1, 256) (24, 7, 256)\n",
      "Time taken for matching: 0.009996891021728516 secondsTime taken for matching: 0.003721952438354492 seconds\n",
      "\n",
      "(168, 1, 256)(168, 1, 256)(24, 1, 256)   (168, 7, 256)(168, 7, 256)\n",
      "(24, 7, 256)\n",
      "(168, 1, 256)(168, 1, 256)\n",
      "(168, 1, 256)(168, 1, 256)   Time taken for matching: 0.004409074783325195 seconds(168, 7, 256)(168, 7, 256) (168, 7, 256)\n",
      "\n",
      "\n",
      "Time taken for matching: 0.009165287017822266 seconds\n",
      "(168, 7, 256)\n",
      "(168, 1, 256)Time taken for matching: 0.011642217636108398 seconds\n",
      " \n",
      "(168, 7, 256)\n",
      "(24, 1, 256)Time taken for matching: 0.011598825454711914 secondsTime taken for matching: 0.01617741584777832 secondsTime taken for matching: 0.01597285270690918 seconds \n",
      "\n",
      "\n",
      "(24, 7, 256)Time taken for matching: 0.009095430374145508 seconds(24, 1, 256)\n",
      "Time taken for matching: 0.013100147247314453 seconds\n",
      " Time taken for matching: 0.0038976669311523438 seconds(24, 7, 256)\n",
      "\n",
      "\n",
      "(24, 1, 256)Time taken for matching: 0.004464626312255859 seconds (24, 1, 256)\n",
      "(24, 1, 256)(24, 1, 256) (24, 7, 256)  (168, 1, 256)(24, 7, 256)\n",
      "(24, 7, 256)(24, 7, 256)\n",
      " \n",
      "Time taken for matching: 0.004857301712036133 seconds\n",
      "(168, 7, 256)Time taken for matching: 0.003980875015258789 seconds\n",
      "(24, 1, 256)Time taken for matching: 0.005459308624267578 seconds\n",
      "Time taken for matching: 0.005479574203491211 seconds\n",
      "\n",
      " \n",
      "(24, 7, 256)\n",
      "(168, 1, 256) Time taken for matching: 0.012125968933105469 secondsTime taken for matching: 0.00654149055480957 seconds(168, 7, 256)\n",
      "\n",
      "\n",
      "Time taken for matching: 0.009152412414550781 seconds(168, 1, 256)\n",
      "(24, 1, 256) (168, 1, 256) (168, 7, 256)(168, 1, 256) (168, 1, 256)(24, 7, 256)\n",
      " (168, 7, 256) \n",
      "(168, 1, 256)(168, 7, 256)(24, 1, 256)\n",
      "(168, 7, 256)Time taken for matching: 0.004576921463012695 seconds\n",
      "  \n",
      "\n",
      "(168, 7, 256)(24, 7, 256)\n",
      "Time taken for matching: 0.012016057968139648 seconds\n",
      "Time taken for matching: 0.009649038314819336 seconds\n",
      "Time taken for matching: 0.009717702865600586 secondsTime taken for matching: 0.004373311996459961 seconds\n",
      "Time taken for matching: 0.009777545928955078 seconds\n",
      "\n",
      "\n",
      "Time taken for matching: 0.011916160583496094 seconds\n",
      "(24, 1, 256)(24, 1, 256) (24, 1, 256)(24, 1, 256)(24, 7, 256)   \n",
      "(24, 7, 256)(24, 7, 256)(24, 7, 256)\n",
      "Time taken for matching: 0.003693103790283203 seconds\n",
      "\n",
      "(24, 1, 256)\n",
      "Time taken for matching: 0.004727363586425781 secondsTime taken for matching: 0.003954887390136719 secondsTime taken for matching: 0.003951549530029297 seconds \n",
      "\n",
      "\n",
      "(24, 7, 256)\n",
      "(168, 1, 256)(168, 1, 256)Time taken for matching: 0.004534006118774414 seconds \n",
      " (168, 7, 256)\n",
      "(168, 7, 256)(168, 1, 256)\n",
      " (168, 7, 256)\n",
      "Time taken for matching: 0.011206626892089844 seconds\n",
      "(168, 1, 256) (168, 7, 256)(168, 1, 256)\n",
      "(168, 1, 256) Time taken for matching: 0.018860340118408203 secondsTime taken for matching: 0.011423349380493164 seconds(24, 1, 256) (168, 7, 256)\n",
      " \n",
      "(168, 7, 256)\n",
      "(168, 1, 256)(24, 7, 256)\n",
      "Time taken for matching: 0.008955955505371094 seconds \n",
      "\n",
      "(168, 7, 256)Time taken for matching: 0.004242420196533203 seconds\n",
      "Time taken for matching: 0.00947117805480957 seconds\n",
      "(168, 1, 256)(24, 1, 256)Time taken for matching: 0.009785890579223633 seconds\n",
      "  \n",
      "(168, 7, 256)(24, 7, 256)(24, 1, 256)\n",
      "\n",
      " (24, 1, 256)Time taken for matching: 0.011829853057861328 seconds(24, 7, 256)Time taken for matching: 0.0043833255767822266 seconds\n",
      "(24, 1, 256) \n",
      "\n",
      "(24, 1, 256) (24, 7, 256)Time taken for matching: 0.004014492034912109 seconds (24, 7, 256)\n",
      "\n",
      "(24, 7, 256)\n",
      "Time taken for matching: 0.011972665786743164 seconds\n",
      "\n",
      "Time taken for matching: 0.004129648208618164 secondsTime taken for matching: 0.0067632198333740234 secondsTime taken for matching: 0.004073143005371094 seconds(24, 1, 256)\n",
      "\n",
      "\n",
      " (24, 7, 256)\n",
      "Time taken for matching: 0.004438161849975586 seconds(24, 1, 256)(168, 1, 256)\n",
      "  (24, 7, 256)(168, 7, 256)\n",
      "\n",
      "Time taken for matching: 0.00433659553527832 seconds(168, 1, 256)\n",
      " (168, 1, 256)(168, 7, 256) \n",
      "(168, 7, 256)Time taken for matching: 0.011416912078857422 seconds(168, 1, 256)(168, 1, 256)\n",
      "\n",
      "  (168, 7, 256)(168, 7, 256)\n",
      "Time taken for matching: 0.008979082107543945 seconds\n",
      "(168, 1, 256)\n",
      " Time taken for matching: 0.010943174362182617 seconds(168, 7, 256)\n",
      "(24, 1, 256)\n",
      "Time taken for matching: 0.00946044921875 seconds Time taken for matching: 0.009510040283203125 seconds\n",
      "(24, 7, 256)(24, 1, 256)\n",
      "(168, 1, 256)\n",
      "  (24, 1, 256)(24, 7, 256)Time taken for matching: 0.004311323165893555 seconds(168, 7, 256) Time taken for matching: 0.011472225189208984 seconds\n",
      "\n",
      "\n",
      "(24, 7, 256)\n",
      "(168, 1, 256)(24, 1, 256)Time taken for matching: 0.004002094268798828 seconds(24, 1, 256)\n",
      "  \n",
      " (24, 7, 256)Time taken for matching: 0.00415802001953125 seconds(168, 7, 256)(24, 7, 256)\n",
      "\n",
      "\n",
      "\n",
      "Time taken for matching: 0.0042035579681396484 secondsTime taken for matching: 0.012070655822753906 secondsTime taken for matching: 0.00409698486328125 seconds\n",
      "\n",
      "\n",
      "Time taken for matching: 0.011861085891723633 seconds(24, 1, 256)\n",
      " (24, 1, 256)(24, 7, 256) \n",
      "(24, 7, 256)\n",
      "(168, 1, 256)Time taken for matching: 0.00680851936340332 seconds(168, 1, 256)(24, 1, 256) (168, 1, 256)Time taken for matching: 0.00461268424987793 seconds\n",
      "  (168, 7, 256) \n",
      "(168, 1, 256)(168, 7, 256)\n",
      "(24, 7, 256)(168, 1, 256)(168, 7, 256) \n",
      "\n",
      " \n",
      "(168, 7, 256)(168, 7, 256)\n",
      "\n",
      "Time taken for matching: 0.005677223205566406 secondsTime taken for matching: 0.00999903678894043 seconds\n",
      "\n",
      "Time taken for matching: 0.009038448333740234 secondsTime taken for matching: 0.012156963348388672 secondsTime taken for matching: 0.01024174690246582 seconds\n",
      "\n",
      "\n",
      "Time taken for matching: 0.009557485580444336 seconds\n",
      "(24, 1, 256) (24, 7, 256)(24, 1, 256)\n",
      " (24, 1, 256)(24, 1, 256)(24, 1, 256)(24, 7, 256)Time taken for matching: 0.0035390853881835938 seconds  \n",
      " \n",
      "(24, 7, 256)(24, 7, 256)(168, 1, 256)(24, 7, 256)Time taken for matching: 0.003980159759521484 seconds\n",
      "\n",
      " \n",
      "\n",
      "Time taken for matching: 0.004027128219604492 secondsTime taken for matching: 0.004782199859619141 seconds(168, 7, 256)Time taken for matching: 0.004868745803833008 seconds\n",
      "\n",
      "\n",
      "\n",
      "(168, 1, 256) (168, 7, 256)Time taken for matching: 0.011655330657958984 seconds\n",
      "\n",
      "(168, 1, 256)(168, 1, 256)  Time taken for matching: 0.011279106140136719 seconds(168, 7, 256)(168, 7, 256)(168, 1, 256)\n",
      "(24, 1, 256)\n",
      " \n",
      " (168, 1, 256)(168, 7, 256)(24, 7, 256) \n",
      "\n",
      "(168, 7, 256)\n",
      "Time taken for matching: 0.004488706588745117 seconds(168, 1, 256)Time taken for matching: 0.009714365005493164 seconds(24, 1, 256)(168, 1, 256)\n",
      " \n",
      "  Time taken for matching: 0.00940251350402832 seconds(168, 7, 256)Time taken for matching: 0.018980979919433594 seconds\n",
      "(168, 7, 256)Time taken for matching: 0.009282350540161133 seconds\n",
      "(24, 7, 256)\n",
      "\n",
      "\n",
      "\n",
      "(24, 1, 256)Time taken for matching: 0.005408048629760742 seconds (24, 1, 256)(24, 7, 256)Time taken for matching: 0.011419057846069336 seconds\n",
      " Time taken for matching: 0.01180720329284668 seconds(24, 1, 256)\n",
      "\n",
      "(24, 7, 256)\n",
      "(24, 1, 256) Time taken for matching: 0.0041811466217041016 seconds\n",
      "(24, 7, 256) \n",
      "Time taken for matching: 0.004246950149536133 seconds(24, 7, 256)\n",
      "\n",
      "\n",
      "Time taken for matching: 0.004319190979003906 seconds\n",
      "Time taken for matching: 0.00493931770324707 seconds(24, 1, 256)(24, 1, 256)\n",
      "  (168, 1, 256)(24, 7, 256)(24, 7, 256) \n",
      "\n",
      "(168, 7, 256)Time taken for matching: 0.004355907440185547 seconds\n",
      "Time taken for matching: 0.0048329830169677734 seconds\n",
      "\n",
      "(168, 1, 256)Time taken for matching: 0.011602401733398438 seconds \n",
      "(168, 7, 256)(168, 1, 256)\n",
      " (168, 1, 256)(168, 7, 256) \n",
      "(168, 7, 256)(168, 1, 256)\n",
      " Time taken for matching: 0.00924825668334961 seconds(168, 7, 256)(24, 1, 256)(168, 1, 256)\n",
      "\n",
      "  Time taken for matching: 0.00966191291809082 seconds(24, 7, 256)(168, 1, 256)Time taken for matching: 0.009322881698608398 seconds\n",
      "(168, 7, 256)\n",
      " \n",
      "(168, 7, 256)\n",
      "(24, 1, 256)Time taken for matching: 0.00473785400390625 seconds\n",
      "(168, 1, 256)Time taken for matching: 0.014084577560424805 seconds \n",
      " \n",
      "(24, 7, 256)(24, 1, 256)(168, 7, 256)\n",
      "(24, 1, 256) \n",
      "Time taken for matching: 0.0039937496185302734 seconds(24, 7, 256) Time taken for matching: 0.009917020797729492 seconds\n",
      "\n",
      "(24, 7, 256)\n",
      "\n",
      "Time taken for matching: 0.004106044769287109 secondsTime taken for matching: 0.013320684432983398 seconds(24, 1, 256)\n",
      "Time taken for matching: 0.004081249237060547 secondsTime taken for matching: 0.011251688003540039 seconds \n",
      "\n",
      "\n",
      "(24, 7, 256)(24, 1, 256)\n",
      " Time taken for matching: 0.004458904266357422 seconds(24, 7, 256)\n",
      "\n",
      "(24, 1, 256)Time taken for matching: 0.0036804676055908203 seconds \n",
      "(24, 7, 256)\n",
      "(168, 1, 256)Time taken for matching: 0.003721952438354492 seconds(168, 1, 256)(24, 1, 256) \n",
      " (168, 7, 256) (168, 7, 256)\n",
      "\n",
      "(168, 1, 256)(24, 7, 256) (168, 1, 256)\n",
      "(168, 7, 256) \n",
      "(168, 7, 256)Time taken for matching: 0.007020711898803711 seconds\n",
      "\n",
      "Time taken for matching: 0.009493112564086914 secondsTime taken for matching: 0.011652946472167969 seconds\n",
      "\n",
      "(168, 1, 256)Time taken for matching: 0.009372711181640625 seconds \n",
      "Time taken for matching: 0.009313344955444336 seconds(168, 1, 256)(168, 7, 256)\n",
      " \n",
      "(24, 1, 256)(168, 7, 256) (168, 1, 256)\n",
      "(24, 1, 256)(24, 7, 256) (24, 1, 256)\n",
      " (168, 7, 256)(24, 1, 256) Time taken for matching: 0.00933384895324707 seconds(24, 7, 256)Time taken for matching: 0.003878355026245117 seconds\n",
      "(24, 7, 256) \n",
      "\n",
      "\n",
      "(24, 7, 256)\n",
      "Time taken for matching: 0.011515140533447266 secondsTime taken for matching: 0.004968881607055664 seconds\n",
      "\n",
      "Time taken for matching: 0.004460573196411133 seconds\n",
      "Time taken for matching: 0.004508495330810547 seconds\n",
      "Time taken for matching: 0.010192394256591797 seconds\n",
      "(24, 1, 256)\n",
      " (168, 1, 256)(24, 7, 256) \n",
      "(24, 1, 256)(168, 7, 256) Time taken for matching: 0.003959178924560547 seconds\n",
      "(24, 7, 256)\n",
      "\n",
      "(24, 1, 256) Time taken for matching: 0.0043065547943115234 seconds(24, 7, 256)\n",
      "\n",
      "(168, 1, 256)Time taken for matching: 0.012043952941894531 seconds Time taken for matching: 0.004369020462036133 seconds\n",
      "(168, 7, 256)\n",
      "(168, 1, 256)\n",
      "(168, 1, 256)  (168, 7, 256)(168, 7, 256)\n",
      "(168, 1, 256)\n",
      " Time taken for matching: 0.009677886962890625 seconds(24, 1, 256)(168, 7, 256)\n",
      " \n",
      "(24, 7, 256)Time taken for matching: 0.009202718734741211 secondsTime taken for matching: 0.009087562561035156 seconds\n",
      "\n",
      "\n",
      "Time taken for matching: 0.004561662673950195 seconds(168, 1, 256)(24, 1, 256)\n",
      "Time taken for matching: 0.011669635772705078 seconds  \n",
      "(24, 7, 256)(168, 7, 256)(168, 1, 256)(24, 1, 256)(24, 1, 256)(168, 1, 256)\n",
      "\n",
      "    Time taken for matching: 0.004313945770263672 seconds(24, 7, 256)(168, 7, 256)(168, 7, 256)(24, 7, 256)\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "(24, 1, 256)Time taken for matching: 0.004511594772338867 secondsTime taken for matching: 0.011745691299438477 seconds \n",
      "Time taken for matching: 0.004668235778808594 seconds\n",
      "(24, 7, 256)\n",
      "\n",
      "Time taken for matching: 0.011836051940917969 secondsTime taken for matching: 0.010461807250976562 secondsTime taken for matching: 0.004460811614990234 seconds\n",
      "\n",
      "\n",
      "(24, 1, 256) (24, 7, 256)\n",
      "(24, 1, 256)(168, 1, 256) Time taken for matching: 0.0035855770111083984 seconds (24, 1, 256)(24, 7, 256)\n",
      "(168, 7, 256) (168, 1, 256)\n",
      "\n",
      "(24, 7, 256) Time taken for matching: 0.003918170928955078 seconds(168, 7, 256)\n",
      "\n",
      "(168, 1, 256)\n",
      "Time taken for matching: 0.004626750946044922 seconds \n",
      "Time taken for matching: 0.011140108108520508 seconds(168, 7, 256)\n",
      "\n",
      "Time taken for matching: 0.009386301040649414 seconds(168, 1, 256)\n",
      " (168, 7, 256)(168, 1, 256)Time taken for matching: 0.009528398513793945 seconds\n",
      " \n",
      "(24, 1, 256)(168, 7, 256)(168, 1, 256)(24, 1, 256) \n",
      "  (24, 7, 256)(168, 7, 256)(24, 7, 256)(168, 1, 256)Time taken for matching: 0.011644601821899414 seconds(24, 1, 256)\n",
      "\n",
      "\n",
      " \n",
      " (168, 7, 256)Time taken for matching: 0.011719226837158203 seconds(24, 7, 256)Time taken for matching: 0.004937410354614258 secondsTime taken for matching: 0.005967855453491211 seconds\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "(168, 1, 256)Time taken for matching: 0.004750490188598633 secondsTime taken for matching: 0.01065373420715332 seconds \n",
      "\n",
      "(168, 7, 256)\n",
      "Time taken for matching: 0.01044607162475586 seconds(24, 1, 256)\n",
      "(24, 1, 256)  (24, 7, 256)(24, 7, 256)\n",
      "(24, 1, 256)\n",
      "Time taken for matching: 0.011801958084106445 seconds Time taken for matching: 0.005318403244018555 secondsTime taken for matching: 0.004543304443359375 seconds\n",
      "(24, 7, 256)\n",
      "\n",
      "(24, 1, 256)\n",
      " Time taken for matching: 0.0045816898345947266 seconds(168, 1, 256)(24, 7, 256) \n",
      "\n",
      "(168, 7, 256)\n",
      "(168, 1, 256)Time taken for matching: 0.004575014114379883 seconds(24, 1, 256) \n",
      " (168, 7, 256)(24, 7, 256)\n",
      "\n",
      "Time taken for matching: 0.009251117706298828 secondsTime taken for matching: 0.0045833587646484375 seconds\n",
      "\n",
      "Time taken for matching: 0.009510993957519531 seconds(168, 1, 256)\n",
      " (168, 7, 256)(24, 1, 256)\n",
      " (168, 1, 256)(24, 7, 256) \n",
      "(24, 1, 256)(168, 1, 256)(168, 7, 256) Time taken for matching: 0.003690481185913086 seconds Time taken for matching: 0.01382303237915039 seconds\n",
      "(24, 7, 256)(168, 1, 256)(168, 7, 256)\n",
      "(168, 1, 256)\n",
      "\n",
      " \n",
      " (168, 7, 256)Time taken for matching: 0.004279375076293945 seconds(168, 7, 256)\n",
      "Time taken for matching: 0.010902643203735352 seconds\n",
      "\n",
      "\n",
      "(24, 1, 256) Time taken for matching: 0.012159585952758789 seconds(24, 7, 256)(168, 1, 256)\n",
      "\n",
      "Time taken for matching: 0.01016998291015625 secondsTime taken for matching: 0.011681318283081055 seconds \n",
      "Time taken for matching: 0.003667593002319336 seconds\n",
      "(168, 7, 256)(24, 1, 256)\n",
      "\n",
      " (24, 7, 256)\n",
      "(24, 1, 256)(24, 1, 256)(24, 1, 256)  Time taken for matching: 0.004498481750488281 seconds (24, 7, 256)Time taken for matching: 0.011703729629516602 seconds\n",
      "(24, 7, 256)(24, 7, 256)\n",
      "\n",
      "(168, 1, 256)(168, 1, 256)\n",
      "\n",
      " Time taken for matching: 0.0046961307525634766 seconds (168, 7, 256)Time taken for matching: 0.004254579544067383 seconds\n",
      "Time taken for matching: 0.004590749740600586 seconds(168, 7, 256)\n",
      "\n",
      "\n",
      "\n",
      "(24, 1, 256) Time taken for matching: 0.00971078872680664 seconds(168, 1, 256)(24, 7, 256)\n",
      " \n",
      "Time taken for matching: 0.012094736099243164 seconds(168, 7, 256)\n",
      "\n",
      "Time taken for matching: 0.004571676254272461 seconds\n",
      "(24, 1, 256) Time taken for matching: 0.009939908981323242 seconds(24, 7, 256)(168, 1, 256)\n",
      "\n",
      "(24, 1, 256)  Time taken for matching: 0.003725290298461914 seconds(168, 7, 256)(24, 7, 256)\n",
      "\n",
      "\n",
      "(168, 1, 256)(24, 1, 256) Time taken for matching: 0.004502534866333008 seconds (168, 7, 256)\n",
      "(24, 7, 256)\n",
      "\n",
      "Time taken for matching: 0.011287689208984375 secondsTime taken for matching: 0.003715991973876953 seconds\n",
      "\n",
      "Time taken for matching: 0.011488199234008789 seconds(168, 1, 256)\n",
      " (24, 1, 256)(168, 7, 256)(168, 1, 256)(168, 1, 256)(168, 1, 256)\n",
      "    (24, 7, 256)(168, 7, 256)(168, 7, 256)(168, 7, 256)\n",
      "\n",
      "\n",
      "(24, 1, 256)\n",
      "Time taken for matching: 0.00460052490234375 seconds \n",
      "Time taken for matching: 0.01138758659362793 seconds(24, 7, 256)\n",
      "\n",
      "(168, 1, 256)Time taken for matching: 0.016219377517700195 seconds(168, 1, 256) Time taken for matching: 0.016498088836669922 secondsTime taken for matching: 0.00455474853515625 secondsTime taken for matching: 0.009621381759643555 seconds\n",
      " \n",
      "(168, 7, 256)\n",
      "\n",
      "(168, 7, 256)\n",
      "\n",
      "(24, 1, 256) (24, 1, 256)(24, 1, 256)(24, 1, 256)(24, 7, 256)   Time taken for matching: 0.011765480041503906 seconds(24, 7, 256)\n",
      "(24, 7, 256)(24, 7, 256)\n",
      "Time taken for matching: 0.010867834091186523 seconds\n",
      "\n",
      "\n",
      "Time taken for matching: 0.005452394485473633 seconds(168, 1, 256)\n",
      "Time taken for matching: 0.004197120666503906 seconds \n",
      "Time taken for matching: 0.00457000732421875 secondsTime taken for matching: 0.005053520202636719 seconds\n",
      "(168, 7, 256)\n",
      "\n",
      "\n",
      "(24, 1, 256) (24, 7, 256)\n",
      "Time taken for matching: 0.009894847869873047 seconds(168, 1, 256)\n",
      "Time taken for matching: 0.0042362213134765625 seconds (24, 1, 256)\n",
      "(168, 7, 256) \n",
      "(24, 7, 256)\n",
      "(24, 1, 256) Time taken for matching: 0.006367206573486328 seconds(24, 7, 256)(168, 1, 256)\n",
      "Time taken for matching: 0.011617183685302734 seconds\n",
      " \n",
      "Time taken for matching: 0.0038259029388427734 seconds(168, 7, 256)\n",
      "\n",
      "(168, 1, 256)Time taken for matching: 0.009617328643798828 seconds(24, 1, 256) \n",
      " (168, 7, 256)(24, 7, 256)\n",
      "\n",
      "Time taken for matching: 0.0045702457427978516 seconds(168, 1, 256)(168, 1, 256)(24, 1, 256)\n",
      "   Time taken for matching: 0.00938558578491211 seconds(168, 7, 256)(168, 7, 256)(24, 7, 256)(168, 1, 256)\n",
      "\n",
      "\n",
      "\n",
      "(168, 1, 256)  Time taken for matching: 0.003897428512573242 seconds(168, 7, 256)\n",
      "(168, 7, 256)\n",
      "\n",
      "Time taken for matching: 0.015445470809936523 seconds\n",
      "Time taken for matching: 0.015909433364868164 seconds(24, 1, 256)\n",
      " Time taken for matching: 0.009894371032714844 seconds(24, 7, 256)Time taken for matching: 0.01816582679748535 seconds\n",
      "(168, 1, 256)\n",
      "\n",
      "(24, 1, 256)  Time taken for matching: 0.004838228225708008 seconds(168, 7, 256)(24, 7, 256)\n",
      "(24, 1, 256)\n",
      "\n",
      " (24, 1, 256)(168, 1, 256)Time taken for matching: 0.003971099853515625 seconds(24, 7, 256)  \n",
      "(24, 1, 256)(168, 1, 256)\n",
      "(24, 7, 256)(168, 7, 256)  \n",
      "\n",
      "Time taken for matching: 0.015293121337890625 secondsTime taken for matching: 0.005109548568725586 seconds(24, 7, 256)(168, 7, 256)Time taken for matching: 0.004316806793212891 seconds\n",
      "\n",
      "\n",
      "\n",
      "\n",
      "Time taken for matching: 0.005213499069213867 seconds\n",
      "Time taken for matching: 0.011899471282958984 seconds\n",
      "(24, 1, 256)Time taken for matching: 0.009907007217407227 seconds \n",
      "(24, 7, 256)\n",
      "Time taken for matching: 0.0037415027618408203 seconds(168, 1, 256)(168, 1, 256)\n",
      " (24, 1, 256) (24, 1, 256) (168, 7, 256)(168, 7, 256) (24, 7, 256)\n",
      "(24, 7, 256)\n",
      "\n",
      "(168, 1, 256)\n",
      " Time taken for matching: 0.004492759704589844 secondsTime taken for matching: 0.004027605056762695 seconds(168, 7, 256)\n",
      "\n",
      "\n",
      "Time taken for matching: 0.009536266326904297 seconds(168, 1, 256)\n",
      "Time taken for matching: 0.011644601821899414 seconds \n",
      "(168, 7, 256)(168, 1, 256)\n",
      "Time taken for matching: 0.008984088897705078 seconds \n",
      "(168, 7, 256)(24, 1, 256)\n",
      "(168, 1, 256)  (24, 7, 256)(24, 1, 256)(168, 7, 256)\n",
      "Time taken for matching: 0.011403083801269531 seconds (24, 1, 256)\n",
      "\n",
      "Time taken for matching: 0.0038704872131347656 seconds(24, 7, 256) \n",
      "Time taken for matching: 0.011480569839477539 seconds\n",
      "(24, 7, 256)\n",
      "(168, 1, 256)\n",
      "Time taken for matching: 0.0047893524169921875 seconds Time taken for matching: 0.009845733642578125 secondsTime taken for matching: 0.004227876663208008 seconds(168, 7, 256)\n",
      "\n",
      "\n",
      "(168, 1, 256)(24, 1, 256)\n",
      "  (24, 1, 256)(168, 7, 256)(24, 7, 256) \n",
      "\n",
      "(24, 7, 256)(24, 1, 256)Time taken for matching: 0.009700298309326172 secondsTime taken for matching: 0.004962921142578125 seconds\n",
      " \n",
      "\n",
      "(24, 7, 256)Time taken for matching: 0.004601001739501953 seconds\n",
      "\n",
      "Time taken for matching: 0.01183176040649414 seconds\n",
      "Time taken for matching: 0.004129648208618164 seconds(24, 1, 256)\n",
      " (24, 7, 256)(168, 1, 256)\n",
      " Time taken for matching: 0.003673076629638672 seconds(168, 7, 256)(24, 1, 256)\n",
      "\n",
      " (24, 7, 256)\n",
      "Time taken for matching: 0.004397392272949219 secondsTime taken for matching: 0.00937509536743164 seconds\n",
      "\n",
      "(168, 1, 256) (168, 1, 256)(168, 7, 256) (168, 1, 256)(168, 1, 256)(24, 1, 256)\n",
      "(168, 7, 256)   \n",
      "(24, 7, 256)(168, 1, 256)(168, 7, 256)(168, 7, 256)\n",
      " (168, 1, 256)\n",
      "\n",
      "(168, 7, 256)Time taken for matching: 0.004153013229370117 seconds Time taken for matching: 0.011630058288574219 seconds\n",
      "\n",
      "(168, 7, 256)\n",
      "Time taken for matching: 0.010376930236816406 seconds\n",
      "\n",
      "Time taken for matching: 0.0192718505859375 secondsTime taken for matching: 0.012754201889038086 secondsTime taken for matching: 0.009403705596923828 seconds\n",
      "\n",
      "\n",
      "(168, 1, 256)(24, 1, 256)Time taken for matching: 0.018550395965576172 seconds  \n",
      "(168, 7, 256)(24, 1, 256)(24, 7, 256)\n",
      "(24, 1, 256) \n",
      "(24, 1, 256)(24, 7, 256) (24, 1, 256) Time taken for matching: 0.0046536922454833984 seconds\n",
      "(24, 7, 256) (24, 7, 256)\n",
      "(168, 1, 256)\n",
      "(24, 1, 256)Time taken for matching: 0.004767417907714844 seconds\n",
      "(24, 7, 256)Time taken for matching: 0.011846780776977539 seconds  \n",
      "Time taken for matching: 0.0045545101165771484 seconds\n",
      "\n",
      "Time taken for matching: 0.0045626163482666016 seconds(168, 7, 256)(24, 7, 256)\n",
      "\n",
      "\n",
      "Time taken for matching: 0.005532979965209961 seconds\n",
      "\n",
      "Time taken for matching: 0.005467891693115234 seconds\n",
      "(24, 1, 256)Time taken for matching: 0.010159969329833984 seconds \n",
      "(24, 7, 256)\n",
      "Time taken for matching: 0.004232883453369141 seconds\n",
      "(24, 1, 256) (168, 1, 256)(24, 7, 256) (168, 1, 256)\n",
      "(168, 7, 256) (168, 1, 256)\n",
      "Time taken for matching: 0.0036458969116210938 seconds (168, 7, 256)\n",
      "(168, 7, 256)\n",
      "(168, 1, 256)\n",
      " (168, 7, 256)Time taken for matching: 0.009423971176147461 seconds(168, 1, 256)\n",
      "\n",
      "(168, 1, 256) Time taken for matching: 0.009613752365112305 seconds(168, 7, 256)Time taken for matching: 0.011828184127807617 seconds \n",
      "\n",
      "(168, 7, 256)\n",
      "Time taken for matching: 0.011036872863769531 seconds\n",
      "(24, 1, 256)\n",
      " (24, 7, 256)(24, 1, 256)\n",
      "(168, 1, 256) (168, 1, 256)(24, 1, 256) Time taken for matching: 0.003595590591430664 seconds(24, 7, 256)Time taken for matching: 0.012278079986572266 seconds Time taken for matching: 0.0117645263671875 seconds (24, 1, 256)\n",
      "(168, 7, 256)\n",
      "(168, 7, 256)\n",
      " \n",
      "(24, 7, 256)\n",
      "\n",
      "Time taken for matching: 0.004590034484863281 seconds(24, 7, 256)\n",
      "\n",
      "\n",
      "Time taken for matching: 0.005475282669067383 secondsTime taken for matching: 0.004864692687988281 seconds\n",
      "Time taken for matching: 0.009549140930175781 seconds\n",
      "\n",
      "(24, 1, 256)(24, 1, 256)Time taken for matching: 0.013081073760986328 seconds  \n",
      "(24, 7, 256)(24, 7, 256)\n",
      "\n",
      "(24, 1, 256)Time taken for matching: 0.004341602325439453 seconds Time taken for matching: 0.00434422492980957 seconds\n",
      "\n",
      "(24, 7, 256)(168, 1, 256) \n",
      "(24, 1, 256)(168, 7, 256) Time taken for matching: 0.004012107849121094 seconds\n",
      "(24, 7, 256)\n",
      "(168, 1, 256)\n",
      " (168, 7, 256)Time taken for matching: 0.004420280456542969 seconds(168, 1, 256)\n",
      "\n",
      " Time taken for matching: 0.009159564971923828 seconds(168, 7, 256)\n",
      "(168, 1, 256)\n",
      " Time taken for matching: 0.009065389633178711 seconds(168, 7, 256)\n",
      "\n",
      "(168, 1, 256)(24, 1, 256)Time taken for matching: 0.009184122085571289 seconds  \n",
      "(168, 7, 256)(24, 7, 256)\n",
      "\n",
      "(24, 1, 256)Time taken for matching: 0.003679513931274414 seconds(168, 1, 256)Time taken for matching: 0.011183500289916992 seconds(168, 1, 256) \n",
      " \n",
      "(24, 7, 256) (168, 7, 256)Time taken for matching: 0.009241342544555664 seconds(168, 7, 256)\n",
      "(24, 1, 256)\n",
      "\n",
      "\n",
      " Time taken for matching: 0.004246711730957031 seconds(24, 7, 256)\n",
      "\n",
      "(168, 1, 256)Time taken for matching: 0.004133939743041992 seconds(24, 1, 256)\n",
      "Time taken for matching: 0.009621143341064453 seconds  (24, 1, 256)Time taken for matching: 0.011727094650268555 seconds\n",
      "(168, 7, 256) (24, 7, 256)\n",
      "\n",
      "(24, 7, 256)\n",
      "\n",
      "Time taken for matching: 0.00475621223449707 secondsTime taken for matching: 0.0041120052337646484 seconds\n",
      "(24, 1, 256)(168, 1, 256)\n",
      "  (24, 7, 256)Time taken for matching: 0.011614561080932617 seconds(24, 1, 256)(168, 7, 256)\n",
      "\n",
      "\n",
      " Time taken for matching: 0.003616809844970703 seconds(24, 7, 256)\n",
      "(168, 1, 256)\n",
      " (168, 7, 256)Time taken for matching: 0.004554271697998047 secondsTime taken for matching: 0.009183168411254883 seconds(168, 1, 256)\n",
      "\n",
      "\n",
      " (24, 1, 256)(168, 7, 256) \n",
      "(24, 7, 256)\n",
      "Time taken for matching: 0.009356021881103516 seconds(24, 1, 256)\n",
      "Time taken for matching: 0.0045337677001953125 seconds \n",
      "Time taken for matching: 0.009328365325927734 seconds(24, 7, 256)\n",
      "\n",
      "(168, 1, 256)(168, 1, 256)Time taken for matching: 0.0037767887115478516 seconds (24, 1, 256) (168, 1, 256)\n",
      " (168, 7, 256)(168, 7, 256) (24, 7, 256)(24, 1, 256)\n",
      "\n",
      "(168, 7, 256)\n",
      " \n",
      "(24, 7, 256)Time taken for matching: 0.004075765609741211 seconds\n",
      "\n",
      "Time taken for matching: 0.003937244415283203 secondsTime taken for matching: 0.011345624923706055 secondsTime taken for matching: 0.011871576309204102 seconds\n",
      "\n",
      "\n",
      "Time taken for matching: 0.010095357894897461 seconds\n",
      "(24, 1, 256)(168, 1, 256) (168, 1, 256)(24, 1, 256)(24, 1, 256)(24, 7, 256)    \n",
      "(168, 7, 256)(168, 7, 256)(24, 7, 256)(24, 7, 256)\n",
      "\n",
      "\n",
      "\n",
      "Time taken for matching: 0.0040781497955322266 seconds(168, 1, 256)Time taken for matching: 0.00449824333190918 seconds\n",
      "Time taken for matching: 0.004258632659912109 seconds \n",
      "\n",
      "(168, 7, 256)\n",
      "Time taken for matching: 0.011828422546386719 seconds\n",
      "Time taken for matching: 0.01621842384338379 seconds(168, 1, 256)Time taken for matching: 0.00924825668334961 seconds\n",
      " \n",
      "(168, 7, 256)\n",
      "(24, 1, 256)(168, 1, 256)  (24, 7, 256)(24, 1, 256)(168, 1, 256)\n",
      "(168, 7, 256) (168, 1, 256) (24, 7, 256)Time taken for matching: 0.01216888427734375 seconds(168, 1, 256)\n",
      "Time taken for matching: 0.0048274993896484375 seconds (168, 7, 256)(24, 1, 256)\n",
      "\n",
      " \n",
      "(168, 7, 256)\n",
      " (168, 7, 256)Time taken for matching: 0.004851579666137695 seconds\n",
      "(24, 7, 256)\n",
      "\n",
      "\n",
      "Time taken for matching: 0.01889801025390625 secondsTime taken for matching: 0.0105743408203125 secondsTime taken for matching: 0.0070612430572509766 seconds\n",
      "(24, 1, 256)Time taken for matching: 0.010414600372314453 seconds\n",
      "\n",
      " \n",
      "Time taken for matching: 0.011255025863647461 seconds(24, 7, 256)\n",
      "\n",
      "Time taken for matching: 0.004811763763427734 seconds(24, 1, 256)\n",
      " (24, 1, 256)(24, 7, 256) \n",
      "(24, 7, 256)(24, 1, 256)(24, 1, 256)\n",
      "Time taken for matching: 0.003781557083129883 seconds (168, 1, 256)\n",
      " Time taken for matching: 0.0039865970611572266 seconds(24, 7, 256) (168, 1, 256)\n",
      "(24, 7, 256)\n",
      "(168, 7, 256) \n",
      "\n",
      "(168, 7, 256)Time taken for matching: 0.005074262619018555 secondsTime taken for matching: 0.006775379180908203 seconds\n",
      "\n",
      "\n",
      "Time taken for matching: 0.009913206100463867 seconds\n",
      "Time taken for matching: 0.01219487190246582 seconds\n",
      "(168, 1, 256)(168, 1, 256)(168, 1, 256)   (24, 1, 256)(168, 7, 256)(168, 7, 256)(168, 7, 256)(168, 1, 256) \n",
      "\n",
      "\n",
      " (24, 7, 256)(24, 1, 256)\n",
      "(168, 7, 256) \n",
      "(168, 1, 256)Time taken for matching: 0.004302263259887695 seconds(24, 7, 256)Time taken for matching: 0.009035348892211914 seconds \n",
      "\n",
      "(168, 7, 256)(168, 1, 256)\n",
      "Time taken for matching: 0.01450490951538086 secondsTime taken for matching: 0.01219320297241211 seconds\n",
      "Time taken for matching: 0.004828691482543945 seconds \n",
      "Time taken for matching: 0.009734630584716797 seconds\n",
      "\n",
      "(168, 7, 256)\n",
      "\n",
      "Time taken for matching: 0.009818077087402344 seconds(24, 1, 256)\n",
      " (24, 1, 256)Time taken for matching: 0.011156320571899414 seconds(24, 1, 256) (24, 7, 256)(24, 1, 256)\n",
      " (24, 7, 256)\n",
      "(24, 7, 256) \n",
      "\n",
      "Time taken for matching: 0.004913330078125 seconds(24, 7, 256)Time taken for matching: 0.004259586334228516 seconds(168, 1, 256)Time taken for matching: 0.004004001617431641 seconds\n",
      "\n",
      "\n",
      "\n",
      " (24, 1, 256)(24, 1, 256)Time taken for matching: 0.005657196044921875 seconds(168, 7, 256)  \n",
      "\n",
      "(24, 7, 256)(24, 7, 256)\n",
      "\n",
      "Time taken for matching: 0.005699634552001953 secondsTime taken for matching: 0.004230976104736328 seconds(168, 1, 256)\n",
      "\n",
      "Time taken for matching: 0.009873628616333008 seconds \n",
      "(168, 7, 256)\n",
      "(24, 1, 256)(168, 1, 256)(168, 1, 256)   (24, 7, 256)Time taken for matching: 0.011605501174926758 seconds(168, 7, 256)\n",
      "(168, 7, 256)(168, 1, 256)\n",
      "\n",
      "\n",
      "Time taken for matching: 0.003795146942138672 seconds \n",
      "(168, 7, 256)(168, 1, 256)\n",
      "(168, 1, 256)  Time taken for matching: 0.009488821029663086 secondsTime taken for matching: 0.009564638137817383 seconds(168, 7, 256)(168, 7, 256)\n",
      "\n",
      "(24, 1, 256)\n",
      "\n",
      "(168, 1, 256)  Time taken for matching: 0.01141810417175293 seconds(24, 7, 256)(168, 7, 256)\n",
      "\n",
      "\n",
      "(24, 1, 256)(24, 1, 256) Time taken for matching: 0.004828929901123047 seconds Time taken for matching: 0.011718034744262695 seconds(24, 7, 256)Time taken for matching: 0.009874105453491211 seconds\n",
      "(24, 7, 256)\n",
      "\n",
      "\n",
      "\n",
      "Time taken for matching: 0.0040051937103271484 seconds(24, 1, 256)Time taken for matching: 0.01129603385925293 seconds(168, 1, 256)Time taken for matching: 0.004025936126708984 seconds\n",
      " \n",
      " \n",
      "(168, 7, 256)(24, 7, 256)\n",
      "\n",
      "Time taken for matching: 0.005146503448486328 seconds\n",
      "(24, 1, 256)(24, 1, 256)(24, 1, 256) Time taken for matching: 0.009932756423950195 seconds  (24, 7, 256)\n",
      "(24, 7, 256)(24, 7, 256)\n",
      "\n",
      "\n",
      "Time taken for matching: 0.004528045654296875 secondsTime taken for matching: 0.00619816780090332 secondsTime taken for matching: 0.006563425064086914 seconds\n",
      "\n",
      "\n",
      "(168, 1, 256)(24, 1, 256) (168, 1, 256) (168, 7, 256) (24, 7, 256)\n",
      "(168, 7, 256)\n",
      "\n",
      "Time taken for matching: 0.0041656494140625 seconds\n",
      "Time taken for matching: 0.011363029479980469 secondsTime taken for matching: 0.009362936019897461 seconds\n",
      "\n",
      "(168, 1, 256) (24, 1, 256)(168, 7, 256)(24, 1, 256) \n",
      " (24, 7, 256)(168, 1, 256)(168, 1, 256)(168, 1, 256)(24, 7, 256)\n",
      "  \n",
      " (168, 7, 256)Time taken for matching: 0.004001140594482422 seconds(168, 7, 256)(168, 1, 256)Time taken for matching: 0.009407997131347656 secondsTime taken for matching: 0.004615068435668945 seconds\n",
      "(168, 7, 256)\n",
      "\n",
      " \n",
      "\n",
      "\n",
      "(168, 7, 256)\n",
      "(168, 1, 256) Time taken for matching: 0.011974811553955078 seconds(168, 7, 256)(24, 1, 256)\n",
      "Time taken for matching: 0.012408256530761719 seconds\n",
      " Time taken for matching: 0.00988006591796875 seconds\n",
      "(24, 7, 256)\n",
      "Time taken for matching: 0.0194857120513916 seconds\n",
      "\n",
      "Time taken for matching: 0.0038712024688720703 seconds\n",
      "(24, 1, 256) (24, 1, 256)(24, 1, 256)(24, 7, 256)(168, 1, 256) Time taken for matching: 0.01909947395324707 seconds \n",
      " (24, 7, 256)\n",
      "(24, 7, 256)(168, 7, 256)\n",
      "Time taken for matching: 0.004550933837890625 seconds\n",
      "\n",
      "(24, 1, 256)Time taken for matching: 0.004244327545166016 seconds\n",
      "(168, 1, 256)\n",
      "Time taken for matching: 0.00500035285949707 seconds  \n",
      "(24, 7, 256)(168, 7, 256)Time taken for matching: 0.009913921356201172 seconds\n",
      "\n",
      "\n",
      "(24, 1, 256)(168, 1, 256)Time taken for matching: 0.006462812423706055 seconds  \n",
      "(168, 7, 256)(24, 7, 256)\n",
      "\n",
      "Time taken for matching: 0.01188802719116211 seconds(24, 1, 256) \n",
      "Time taken for matching: 0.005596160888671875 seconds(24, 7, 256)\n",
      "\n",
      "Time taken for matching: 0.009335517883300781 secondsTime taken for matching: 0.003818035125732422 seconds\n",
      "(168, 1, 256)\n",
      " (168, 7, 256)(24, 1, 256)\n",
      " (24, 7, 256)(24, 1, 256)\n",
      " (24, 7, 256)Time taken for matching: 0.004411220550537109 secondsTime taken for matching: 0.009147167205810547 seconds(168, 1, 256)\n",
      "\n",
      "\n",
      " Time taken for matching: 0.0038976669311523438 seconds(168, 7, 256)\n",
      "\n",
      "(24, 1, 256)(168, 1, 256) (168, 1, 256)Time taken for matching: 0.009629011154174805 seconds  (24, 7, 256)\n",
      "(168, 7, 256)(168, 7, 256)\n",
      "\n",
      "\n",
      "Time taken for matching: 0.004049777984619141 seconds(168, 1, 256)\n",
      " (24, 1, 256)(168, 1, 256)(168, 7, 256) Time taken for matching: 0.009430170059204102 seconds Time taken for matching: 0.010962724685668945 seconds\n",
      "\n",
      "(168, 1, 256)(24, 7, 256)\n",
      "(168, 7, 256) \n",
      "(168, 1, 256)\n",
      "(168, 7, 256) \n",
      "(168, 7, 256)Time taken for matching: 0.00483393669128418 seconds(24, 1, 256)Time taken for matching: 0.019245386123657227 seconds\n",
      "(24, 1, 256)\n",
      " \n",
      " (24, 7, 256)Time taken for matching: 0.01934361457824707 seconds(24, 7, 256)\n",
      "\n",
      "\n",
      "Time taken for matching: 0.009982824325561523 secondsTime taken for matching: 0.0040569305419921875 seconds\n",
      "Time taken for matching: 0.0040149688720703125 seconds\n",
      "Time taken for matching: 0.01160740852355957 seconds(24, 1, 256)\n",
      "\n",
      " (24, 7, 256)\n",
      "(24, 1, 256) Time taken for matching: 0.0038132667541503906 seconds(24, 1, 256)(24, 7, 256)\n",
      " \n",
      "(24, 1, 256)(24, 7, 256)Time taken for matching: 0.00446772575378418 seconds \n",
      "\n",
      "(24, 7, 256)Time taken for matching: 0.0045375823974609375 seconds\n",
      "\n",
      "Time taken for matching: 0.004616975784301758 seconds\n",
      "(168, 1, 256)(168, 1, 256)(168, 1, 256)   (168, 7, 256)(168, 7, 256)\n",
      "(168, 7, 256)\n",
      "\n",
      "Time taken for matching: 0.009481668472290039 secondsTime taken for matching: 0.016640186309814453 seconds\n",
      "\n",
      "(168, 1, 256) (168, 7, 256)(168, 1, 256)Time taken for matching: 0.011188507080078125 seconds\n",
      "(168, 1, 256)(24, 1, 256) \n",
      "(24, 1, 256)(168, 1, 256)  (168, 7, 256)  (168, 7, 256)(24, 7, 256)(24, 7, 256)\n",
      "(168, 7, 256)(168, 1, 256)\n",
      "\n",
      "\n",
      "Time taken for matching: 0.011212825775146484 seconds\n",
      " Time taken for matching: 0.004723072052001953 seconds\n",
      "Time taken for matching: 0.00477910041809082 seconds(168, 7, 256)\n",
      "\n",
      "\n",
      "(24, 1, 256) Time taken for matching: 0.01233220100402832 secondsTime taken for matching: 0.01929306983947754 secondsTime taken for matching: 0.011946678161621094 seconds(24, 7, 256)\n",
      "\n",
      "\n",
      "\n",
      "(24, 1, 256)Time taken for matching: 0.012148141860961914 secondsTime taken for matching: 0.00557708740234375 seconds \n",
      "\n",
      "(24, 7, 256)(24, 1, 256)\n",
      " (24, 1, 256)(24, 7, 256) Time taken for matching: 0.0051631927490234375 seconds\n",
      "(24, 1, 256)(24, 7, 256)\n",
      "(24, 1, 256)(168, 1, 256) Time taken for matching: 0.0037546157836914062 seconds\n",
      "  \n",
      "(24, 7, 256)(24, 7, 256)(168, 7, 256)Time taken for matching: 0.004724740982055664 seconds\n",
      "\n",
      "\n",
      "\n",
      "(168, 1, 256)Time taken for matching: 0.006111860275268555 secondsTime taken for matching: 0.0048825740814208984 seconds \n",
      "\n",
      "(168, 7, 256)(168, 1, 256)\n",
      " (168, 7, 256)Time taken for matching: 0.010061264038085938 seconds\n",
      "\n",
      "Time taken for matching: 0.011081933975219727 seconds\n",
      "(168, 1, 256) Time taken for matching: 0.009162664413452148 seconds(168, 7, 256)\n",
      "(168, 1, 256)\n",
      "(24, 1, 256) (24, 1, 256) (168, 7, 256) (24, 7, 256)\n",
      "(24, 7, 256)\n",
      "(24, 1, 256)\n",
      "Time taken for matching: 0.00937962532043457 seconds (168, 1, 256)Time taken for matching: 0.004791259765625 seconds\n",
      "Time taken for matching: 0.0038132667541503906 seconds(24, 7, 256) \n",
      "(168, 1, 256)Time taken for matching: 0.009467124938964844 seconds\n",
      "(168, 1, 256)(168, 7, 256)\n",
      "\n",
      "  \n",
      "(168, 7, 256)(24, 1, 256)(168, 7, 256)Time taken for matching: 0.0046710968017578125 seconds\n",
      " \n",
      "\n",
      "(24, 7, 256)\n",
      "Time taken for matching: 0.011748313903808594 seconds\n",
      "Time taken for matching: 0.0037310123443603516 seconds\n",
      "Time taken for matching: 0.012064218521118164 secondsTime taken for matching: 0.012000322341918945 seconds\n",
      "(24, 1, 256)\n",
      " (24, 1, 256)(24, 7, 256) \n",
      "(24, 7, 256)(168, 1, 256)Time taken for matching: 0.005495309829711914 seconds\n",
      " \n",
      "(168, 7, 256)(24, 1, 256)Time taken for matching: 0.003615856170654297 seconds(24, 1, 256)(168, 1, 256)\n",
      " \n",
      "  (24, 7, 256)(24, 7, 256)(168, 7, 256)\n",
      "\n",
      "\n",
      "Time taken for matching: 0.004734516143798828 seconds(168, 1, 256)Time taken for matching: 0.0047800540924072266 seconds\n",
      " \n",
      "Time taken for matching: 0.009926319122314453 seconds(168, 7, 256)\n",
      "(168, 1, 256)Time taken for matching: 0.01113748550415039 seconds\n",
      " \n",
      "(168, 7, 256)\n",
      "(168, 1, 256)Time taken for matching: 0.009457111358642578 seconds (24, 1, 256)\n",
      "(24, 1, 256)(168, 7, 256)(168, 1, 256)  \n",
      " Time taken for matching: 0.012264490127563477 seconds(24, 7, 256)(24, 7, 256)(168, 7, 256)\n",
      "\n",
      "\n",
      "\n",
      "(24, 1, 256)Time taken for matching: 0.004863739013671875 secondsTime taken for matching: 0.00423431396484375 seconds \n",
      "(24, 7, 256)\n",
      "\n",
      "Time taken for matching: 0.010401248931884766 secondsTime taken for matching: 0.0036764144897460938 seconds(168, 1, 256)(168, 1, 256)Time taken for matching: 0.009900808334350586 seconds\n",
      "\n",
      "  \n",
      "(168, 7, 256)(168, 7, 256)(24, 1, 256)\n",
      "\n",
      " (24, 7, 256)"
     ]
    },
    {
     "ename": "KeyboardInterrupt",
     "evalue": "",
     "output_type": "error",
     "traceback": [
      "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m",
      "\u001b[0;31mKeyboardInterrupt\u001b[0m                         Traceback (most recent call last)",
      "Cell \u001b[0;32mIn[10], line 1\u001b[0m\n\u001b[0;32m----> 1\u001b[0m \u001b[38;5;28;43;01mfor\u001b[39;49;00m\u001b[43m \u001b[49m\u001b[43mi\u001b[49m\u001b[43m \u001b[49m\u001b[38;5;129;43;01min\u001b[39;49;00m\u001b[43m \u001b[49m\u001b[43mfullsets\u001b[49m\u001b[43m:\u001b[49m\n\u001b[1;32m      2\u001b[0m \u001b[43m    \u001b[49m\u001b[38;5;28;43mprint\u001b[39;49m\u001b[43m(\u001b[49m\u001b[43mi\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;241;43m0\u001b[39;49m\u001b[43m]\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mshape\u001b[49m\u001b[43m)\u001b[49m\n",
      "File \u001b[0;32m/data/anaconda3/envs/uni2ts/lib/python3.11/site-packages/torch/utils/data/dataloader.py:708\u001b[0m, in \u001b[0;36m_BaseDataLoaderIter.__next__\u001b[0;34m(self)\u001b[0m\n\u001b[1;32m    705\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39m_sampler_iter \u001b[38;5;129;01mis\u001b[39;00m \u001b[38;5;28;01mNone\u001b[39;00m:\n\u001b[1;32m    706\u001b[0m     \u001b[38;5;66;03m# TODO(https://github.com/pytorch/pytorch/issues/76750)\u001b[39;00m\n\u001b[1;32m    707\u001b[0m     \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39m_reset()  \u001b[38;5;66;03m# type: ignore[call-arg]\u001b[39;00m\n\u001b[0;32m--> 708\u001b[0m data \u001b[38;5;241m=\u001b[39m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43m_next_data\u001b[49m\u001b[43m(\u001b[49m\u001b[43m)\u001b[49m\n\u001b[1;32m    709\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39m_num_yielded \u001b[38;5;241m+\u001b[39m\u001b[38;5;241m=\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m    710\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m (\n\u001b[1;32m    711\u001b[0m     \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39m_dataset_kind \u001b[38;5;241m==\u001b[39m _DatasetKind\u001b[38;5;241m.\u001b[39mIterable\n\u001b[1;32m    712\u001b[0m     \u001b[38;5;129;01mand\u001b[39;00m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39m_IterableDataset_len_called \u001b[38;5;129;01mis\u001b[39;00m \u001b[38;5;129;01mnot\u001b[39;00m \u001b[38;5;28;01mNone\u001b[39;00m\n\u001b[1;32m    713\u001b[0m     \u001b[38;5;129;01mand\u001b[39;00m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39m_num_yielded \u001b[38;5;241m>\u001b[39m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39m_IterableDataset_len_called\n\u001b[1;32m    714\u001b[0m ):\n",
      "File \u001b[0;32m/data/anaconda3/envs/uni2ts/lib/python3.11/site-packages/torch/utils/data/dataloader.py:1458\u001b[0m, in \u001b[0;36m_MultiProcessingDataLoaderIter._next_data\u001b[0;34m(self)\u001b[0m\n\u001b[1;32m   1455\u001b[0m     \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39m_process_data(data)\n\u001b[1;32m   1457\u001b[0m \u001b[38;5;28;01massert\u001b[39;00m \u001b[38;5;129;01mnot\u001b[39;00m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39m_shutdown \u001b[38;5;129;01mand\u001b[39;00m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39m_tasks_outstanding \u001b[38;5;241m>\u001b[39m \u001b[38;5;241m0\u001b[39m\n\u001b[0;32m-> 1458\u001b[0m idx, data \u001b[38;5;241m=\u001b[39m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43m_get_data\u001b[49m\u001b[43m(\u001b[49m\u001b[43m)\u001b[49m\n\u001b[1;32m   1459\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39m_tasks_outstanding \u001b[38;5;241m-\u001b[39m\u001b[38;5;241m=\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m   1460\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39m_dataset_kind \u001b[38;5;241m==\u001b[39m _DatasetKind\u001b[38;5;241m.\u001b[39mIterable:\n\u001b[1;32m   1461\u001b[0m     \u001b[38;5;66;03m# Check for _IterableDatasetStopIteration\u001b[39;00m\n",
      "File \u001b[0;32m/data/anaconda3/envs/uni2ts/lib/python3.11/site-packages/torch/utils/data/dataloader.py:1420\u001b[0m, in \u001b[0;36m_MultiProcessingDataLoaderIter._get_data\u001b[0;34m(self)\u001b[0m\n\u001b[1;32m   1416\u001b[0m     \u001b[38;5;66;03m# In this case, `self._data_queue` is a `queue.Queue`,. But we don't\u001b[39;00m\n\u001b[1;32m   1417\u001b[0m     \u001b[38;5;66;03m# need to call `.task_done()` because we don't use `.join()`.\u001b[39;00m\n\u001b[1;32m   1418\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[1;32m   1419\u001b[0m     \u001b[38;5;28;01mwhile\u001b[39;00m \u001b[38;5;28;01mTrue\u001b[39;00m:\n\u001b[0;32m-> 1420\u001b[0m         success, data \u001b[38;5;241m=\u001b[39m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43m_try_get_data\u001b[49m\u001b[43m(\u001b[49m\u001b[43m)\u001b[49m\n\u001b[1;32m   1421\u001b[0m         \u001b[38;5;28;01mif\u001b[39;00m success:\n\u001b[1;32m   1422\u001b[0m             \u001b[38;5;28;01mreturn\u001b[39;00m data\n",
      "File \u001b[0;32m/data/anaconda3/envs/uni2ts/lib/python3.11/site-packages/torch/utils/data/dataloader.py:1251\u001b[0m, in \u001b[0;36m_MultiProcessingDataLoaderIter._try_get_data\u001b[0;34m(self, timeout)\u001b[0m\n\u001b[1;32m   1238\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21m_try_get_data\u001b[39m(\u001b[38;5;28mself\u001b[39m, timeout\u001b[38;5;241m=\u001b[39m_utils\u001b[38;5;241m.\u001b[39mMP_STATUS_CHECK_INTERVAL):\n\u001b[1;32m   1239\u001b[0m     \u001b[38;5;66;03m# Tries to fetch data from `self._data_queue` once for a given timeout.\u001b[39;00m\n\u001b[1;32m   1240\u001b[0m     \u001b[38;5;66;03m# This can also be used as inner loop of fetching without timeout, with\u001b[39;00m\n\u001b[0;32m   (...)\u001b[0m\n\u001b[1;32m   1248\u001b[0m     \u001b[38;5;66;03m# Returns a 2-tuple:\u001b[39;00m\n\u001b[1;32m   1249\u001b[0m     \u001b[38;5;66;03m#   (bool: whether successfully get data, any: data if successful else None)\u001b[39;00m\n\u001b[1;32m   1250\u001b[0m     \u001b[38;5;28;01mtry\u001b[39;00m:\n\u001b[0;32m-> 1251\u001b[0m         data \u001b[38;5;241m=\u001b[39m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43m_data_queue\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mget\u001b[49m\u001b[43m(\u001b[49m\u001b[43mtimeout\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mtimeout\u001b[49m\u001b[43m)\u001b[49m\n\u001b[1;32m   1252\u001b[0m         \u001b[38;5;28;01mreturn\u001b[39;00m (\u001b[38;5;28;01mTrue\u001b[39;00m, data)\n\u001b[1;32m   1253\u001b[0m     \u001b[38;5;28;01mexcept\u001b[39;00m \u001b[38;5;167;01mException\u001b[39;00m \u001b[38;5;28;01mas\u001b[39;00m e:\n\u001b[1;32m   1254\u001b[0m         \u001b[38;5;66;03m# At timeout and error, we manually check whether any worker has\u001b[39;00m\n\u001b[1;32m   1255\u001b[0m         \u001b[38;5;66;03m# failed. Note that this is the only mechanism for Windows to detect\u001b[39;00m\n\u001b[1;32m   1256\u001b[0m         \u001b[38;5;66;03m# worker failures.\u001b[39;00m\n",
      "File \u001b[0;32m/data/anaconda3/envs/uni2ts/lib/python3.11/multiprocessing/queues.py:113\u001b[0m, in \u001b[0;36mQueue.get\u001b[0;34m(self, block, timeout)\u001b[0m\n\u001b[1;32m    111\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m block:\n\u001b[1;32m    112\u001b[0m     timeout \u001b[38;5;241m=\u001b[39m deadline \u001b[38;5;241m-\u001b[39m time\u001b[38;5;241m.\u001b[39mmonotonic()\n\u001b[0;32m--> 113\u001b[0m     \u001b[38;5;28;01mif\u001b[39;00m \u001b[38;5;129;01mnot\u001b[39;00m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43m_poll\u001b[49m\u001b[43m(\u001b[49m\u001b[43mtimeout\u001b[49m\u001b[43m)\u001b[49m:\n\u001b[1;32m    114\u001b[0m         \u001b[38;5;28;01mraise\u001b[39;00m Empty\n\u001b[1;32m    115\u001b[0m \u001b[38;5;28;01melif\u001b[39;00m \u001b[38;5;129;01mnot\u001b[39;00m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39m_poll():\n",
      "File \u001b[0;32m/data/anaconda3/envs/uni2ts/lib/python3.11/multiprocessing/connection.py:256\u001b[0m, in \u001b[0;36m_ConnectionBase.poll\u001b[0;34m(self, timeout)\u001b[0m\n\u001b[1;32m    254\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39m_check_closed()\n\u001b[1;32m    255\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39m_check_readable()\n\u001b[0;32m--> 256\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43m_poll\u001b[49m\u001b[43m(\u001b[49m\u001b[43mtimeout\u001b[49m\u001b[43m)\u001b[49m\n",
      "File \u001b[0;32m/data/anaconda3/envs/uni2ts/lib/python3.11/multiprocessing/connection.py:423\u001b[0m, in \u001b[0;36mConnection._poll\u001b[0;34m(self, timeout)\u001b[0m\n\u001b[1;32m    422\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21m_poll\u001b[39m(\u001b[38;5;28mself\u001b[39m, timeout):\n\u001b[0;32m--> 423\u001b[0m     r \u001b[38;5;241m=\u001b[39m \u001b[43mwait\u001b[49m\u001b[43m(\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;28;43mself\u001b[39;49m\u001b[43m]\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43mtimeout\u001b[49m\u001b[43m)\u001b[49m\n\u001b[1;32m    424\u001b[0m     \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[38;5;28mbool\u001b[39m(r)\n",
      "File \u001b[0;32m/data/anaconda3/envs/uni2ts/lib/python3.11/multiprocessing/connection.py:930\u001b[0m, in \u001b[0;36mwait\u001b[0;34m(object_list, timeout)\u001b[0m\n\u001b[1;32m    927\u001b[0m     deadline \u001b[38;5;241m=\u001b[39m time\u001b[38;5;241m.\u001b[39mmonotonic() \u001b[38;5;241m+\u001b[39m timeout\n\u001b[1;32m    929\u001b[0m \u001b[38;5;28;01mwhile\u001b[39;00m \u001b[38;5;28;01mTrue\u001b[39;00m:\n\u001b[0;32m--> 930\u001b[0m     ready \u001b[38;5;241m=\u001b[39m \u001b[43mselector\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mselect\u001b[49m\u001b[43m(\u001b[49m\u001b[43mtimeout\u001b[49m\u001b[43m)\u001b[49m\n\u001b[1;32m    931\u001b[0m     \u001b[38;5;28;01mif\u001b[39;00m ready:\n\u001b[1;32m    932\u001b[0m         \u001b[38;5;28;01mreturn\u001b[39;00m [key\u001b[38;5;241m.\u001b[39mfileobj \u001b[38;5;28;01mfor\u001b[39;00m (key, events) \u001b[38;5;129;01min\u001b[39;00m ready]\n",
      "File \u001b[0;32m/data/anaconda3/envs/uni2ts/lib/python3.11/selectors.py:415\u001b[0m, in \u001b[0;36m_PollLikeSelector.select\u001b[0;34m(self, timeout)\u001b[0m\n\u001b[1;32m    413\u001b[0m ready \u001b[38;5;241m=\u001b[39m []\n\u001b[1;32m    414\u001b[0m \u001b[38;5;28;01mtry\u001b[39;00m:\n\u001b[0;32m--> 415\u001b[0m     fd_event_list \u001b[38;5;241m=\u001b[39m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43m_selector\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mpoll\u001b[49m\u001b[43m(\u001b[49m\u001b[43mtimeout\u001b[49m\u001b[43m)\u001b[49m\n\u001b[1;32m    416\u001b[0m \u001b[38;5;28;01mexcept\u001b[39;00m \u001b[38;5;167;01mInterruptedError\u001b[39;00m:\n\u001b[1;32m    417\u001b[0m     \u001b[38;5;28;01mreturn\u001b[39;00m ready\n",
      "\u001b[0;31mKeyboardInterrupt\u001b[0m: "
     ]
    }
   ],
   "source": [
    "for i in fullsets:\n",
    "    print(i[0].shape)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 23,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "application/vnd.microsoft.datawrangler.viewer.v0+json": {
       "columns": [
        {
         "name": "index",
         "rawType": "int64",
         "type": "integer"
        },
        {
         "name": "time",
         "rawType": "object",
         "type": "string"
        },
        {
         "name": "power",
         "rawType": "float64",
         "type": "float"
        }
       ],
       "conversionMethod": "pd.DataFrame",
       "ref": "479c9cbd-7966-493e-a1b7-12f73e890a02",
       "rows": [
        [
         "0",
         "2011-04-01 00:00:00+02:00",
         "0.0"
        ],
        [
         "1",
         "2011-04-01 00:15:00+02:00",
         "0.0"
        ],
        [
         "2",
         "2011-04-01 00:30:00+02:00",
         "0.0"
        ],
        [
         "3",
         "2011-04-01 00:45:00+02:00",
         "0.0"
        ],
        [
         "4",
         "2011-04-01 01:00:00+02:00",
         "0.0"
        ],
        [
         "5",
         "2011-04-01 01:15:00+02:00",
         "0.0"
        ],
        [
         "6",
         "2011-04-01 01:30:00+02:00",
         "0.0"
        ],
        [
         "7",
         "2011-04-01 01:45:00+02:00",
         "0.0"
        ],
        [
         "8",
         "2011-04-01 02:00:00+02:00",
         "0.0"
        ],
        [
         "9",
         "2011-04-01 02:15:00+02:00",
         "0.0"
        ],
        [
         "10",
         "2011-04-01 02:30:00+02:00",
         "0.0"
        ],
        [
         "11",
         "2011-04-01 02:45:00+02:00",
         "0.0"
        ],
        [
         "12",
         "2011-04-01 03:00:00+02:00",
         "0.0"
        ],
        [
         "13",
         "2011-04-01 03:15:00+02:00",
         "0.0"
        ],
        [
         "14",
         "2011-04-01 03:30:00+02:00",
         "0.0"
        ],
        [
         "15",
         "2011-04-01 03:45:00+02:00",
         "0.0"
        ],
        [
         "16",
         "2011-04-01 04:00:00+02:00",
         "0.0"
        ],
        [
         "17",
         "2011-04-01 04:15:00+02:00",
         "0.0"
        ],
        [
         "18",
         "2011-04-01 04:30:00+02:00",
         "0.0"
        ],
        [
         "19",
         "2011-04-01 04:45:00+02:00",
         "0.0"
        ],
        [
         "20",
         "2011-04-01 05:00:00+02:00",
         "0.0"
        ],
        [
         "21",
         "2011-04-01 05:15:00+02:00",
         "0.0"
        ],
        [
         "22",
         "2011-04-01 05:30:00+02:00",
         "0.0"
        ],
        [
         "23",
         "2011-04-01 05:45:00+02:00",
         "0.0"
        ],
        [
         "24",
         "2011-04-01 06:00:00+02:00",
         "0.0"
        ],
        [
         "25",
         "2011-04-01 06:15:00+02:00",
         "3.0"
        ],
        [
         "26",
         "2011-04-01 06:30:00+02:00",
         "6.0"
        ],
        [
         "27",
         "2011-04-01 06:45:00+02:00",
         "9.0"
        ],
        [
         "28",
         "2011-04-01 07:00:00+02:00",
         "20.0"
        ],
        [
         "29",
         "2011-04-01 07:15:00+02:00",
         "36.0"
        ],
        [
         "30",
         "2011-04-01 07:30:00+02:00",
         "55.0"
        ],
        [
         "31",
         "2011-04-01 07:45:00+02:00",
         "70.0"
        ],
        [
         "32",
         "2011-04-01 08:00:00+02:00",
         "102.0"
        ],
        [
         "33",
         "2011-04-01 08:15:00+02:00",
         "146.0"
        ],
        [
         "34",
         "2011-04-01 08:30:00+02:00",
         "190.0"
        ],
        [
         "35",
         "2011-04-01 08:45:00+02:00",
         "268.0"
        ],
        [
         "36",
         "2011-04-01 09:00:00+02:00",
         "348.0"
        ],
        [
         "37",
         "2011-04-01 09:15:00+02:00",
         "430.0"
        ],
        [
         "38",
         "2011-04-01 09:30:00+02:00",
         "520.0"
        ],
        [
         "39",
         "2011-04-01 09:45:00+02:00",
         "598.0"
        ],
        [
         "40",
         "2011-04-01 10:00:00+02:00",
         "648.0"
        ],
        [
         "41",
         "2011-04-01 10:15:00+02:00",
         "739.0"
        ],
        [
         "42",
         "2011-04-01 10:30:00+02:00",
         "839.0"
        ],
        [
         "43",
         "2011-04-01 10:45:00+02:00",
         "910.0"
        ],
        [
         "44",
         "2011-04-01 11:00:00+02:00",
         "971.0"
        ],
        [
         "45",
         "2011-04-01 11:15:00+02:00",
         "1005.0"
        ],
        [
         "46",
         "2011-04-01 11:30:00+02:00",
         "1010.0"
        ],
        [
         "47",
         "2011-04-01 11:45:00+02:00",
         "1019.0"
        ],
        [
         "48",
         "2011-04-01 12:00:00+02:00",
         "1004.0"
        ],
        [
         "49",
         "2011-04-01 12:15:00+02:00",
         "992.0"
        ]
       ],
       "shape": {
        "columns": 2,
        "rows": 487684
       }
      },
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>time</th>\n",
       "      <th>power</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>2011-04-01 00:00:00+02:00</td>\n",
       "      <td>0.00</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>2011-04-01 00:15:00+02:00</td>\n",
       "      <td>0.00</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2</th>\n",
       "      <td>2011-04-01 00:30:00+02:00</td>\n",
       "      <td>0.00</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3</th>\n",
       "      <td>2011-04-01 00:45:00+02:00</td>\n",
       "      <td>0.00</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4</th>\n",
       "      <td>2011-04-01 01:00:00+02:00</td>\n",
       "      <td>0.00</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>...</th>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>487679</th>\n",
       "      <td>2025-02-25 22:45:00+01:00</td>\n",
       "      <td>1056.21</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>487680</th>\n",
       "      <td>2025-02-25 23:00:00+01:00</td>\n",
       "      <td>1056.21</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>487681</th>\n",
       "      <td>2025-02-25 23:15:00+01:00</td>\n",
       "      <td>1056.21</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>487682</th>\n",
       "      <td>2025-02-25 23:30:00+01:00</td>\n",
       "      <td>1056.21</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>487683</th>\n",
       "      <td>2025-02-25 23:45:00+01:00</td>\n",
       "      <td>1056.21</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "<p>487684 rows × 2 columns</p>\n",
       "</div>"
      ],
      "text/plain": [
       "                             time    power\n",
       "0       2011-04-01 00:00:00+02:00     0.00\n",
       "1       2011-04-01 00:15:00+02:00     0.00\n",
       "2       2011-04-01 00:30:00+02:00     0.00\n",
       "3       2011-04-01 00:45:00+02:00     0.00\n",
       "4       2011-04-01 01:00:00+02:00     0.00\n",
       "...                           ...      ...\n",
       "487679  2025-02-25 22:45:00+01:00  1056.21\n",
       "487680  2025-02-25 23:00:00+01:00  1056.21\n",
       "487681  2025-02-25 23:15:00+01:00  1056.21\n",
       "487682  2025-02-25 23:30:00+01:00  1056.21\n",
       "487683  2025-02-25 23:45:00+01:00  1056.21\n",
       "\n",
       "[487684 rows x 2 columns]"
      ]
     },
     "execution_count": 23,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "df = pd.read_parquet('/data/Blob_WestJP/v-zhijianxu/WIATS/Germany_Renewable_Power_Grid/impute_data/solar_50Hertz.parquet')\n",
    "df"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 24,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "0         2011-04-01 00:00:00+02:00\n",
       "1         2011-04-01 00:15:00+02:00\n",
       "2         2011-04-01 00:30:00+02:00\n",
       "3         2011-04-01 00:45:00+02:00\n",
       "4         2011-04-01 01:00:00+02:00\n",
       "                    ...            \n",
       "487679    2025-02-25 22:45:00+01:00\n",
       "487680    2025-02-25 23:00:00+01:00\n",
       "487681    2025-02-25 23:15:00+01:00\n",
       "487682    2025-02-25 23:30:00+01:00\n",
       "487683    2025-02-25 23:45:00+01:00\n",
       "Name: time, Length: 487684, dtype: object"
      ]
     },
     "execution_count": 24,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "df['time'] = pd.to_datetime(df['time'])\n",
    "df['time']"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {},
   "outputs": [
    {
     "ename": "AttributeError",
     "evalue": "'numpy.dtypes.ObjectDType' object has no attribute 'tz'",
     "output_type": "error",
     "traceback": [
      "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m",
      "\u001b[0;31mAttributeError\u001b[0m                            Traceback (most recent call last)",
      "Cell \u001b[0;32mIn[28], line 1\u001b[0m\n\u001b[0;32m----> 1\u001b[0m \u001b[43mdf\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mtime\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mdtype\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mtz\u001b[49m\n",
      "\u001b[0;31mAttributeError\u001b[0m: 'numpy.dtypes.ObjectDType' object has no attribute 'tz'"
     ]
    }
   ],
   "source": [
    "df['time'].dtype"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 13,
   "metadata": {},
   "outputs": [],
   "source": [
    "df['time']=pd.to_datetime(df['time'], utc=True).dt.tz_convert('Europe/Berlin').dt.tz_localize(None)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 14,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "0        2011-04-01 00:00:00\n",
       "1        2011-04-01 00:15:00\n",
       "2        2011-04-01 00:30:00\n",
       "3        2011-04-01 00:45:00\n",
       "4        2011-04-01 01:00:00\n",
       "                 ...        \n",
       "487679   2025-02-25 22:45:00\n",
       "487680   2025-02-25 23:00:00\n",
       "487681   2025-02-25 23:15:00\n",
       "487682   2025-02-25 23:30:00\n",
       "487683   2025-02-25 23:45:00\n",
       "Name: time, Length: 487684, dtype: datetime64[ns]"
      ]
     },
     "execution_count": 14,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "df['time']"
   ]
  }
 ],
 "metadata": {
  "kernelspec": {
   "display_name": "uni2ts",
   "language": "python",
   "name": "python3"
  },
  "language_info": {
   "codemirror_mode": {
    "name": "ipython",
    "version": 3
   },
   "file_extension": ".py",
   "mimetype": "text/x-python",
   "name": "python",
   "nbconvert_exporter": "python",
   "pygments_lexer": "ipython3",
   "version": "3.11.0"
  }
 },
 "nbformat": 4,
 "nbformat_minor": 2
}
